Automatiškai apibrėžti esamą duomenų sritį kaip „Excel“ lentelės spausdinimo sritį

Turinys

Taip užtikrinsite, kad makrokomanda automatiškai apibrėžia langelių sritį kaip spausdinimo sritį, esančią aplink aktyvų langelį

Tiesiog norite atspausdinti dabartinę sritį aplink langelį? Tai galite padaryti nustatę tinkamą spausdinimo sritį.

Tai ypač lengva naudojant VBA makrokomandą. Čia yra VBA komandos:

Pataisytas aktyvus plotas
ActiveSheet.PageSetup.PrintArea = _
ActiveCell.CurrentRegion.Address
Pabaiga Sub

Prieš iškviesdami makrokomandą, spustelėkite langelį duomenų lauke, kurį norite apibrėžti kaip spausdinimo sritį. Tada „Excel“ apibrėžia visas ląsteles kaip spausdinimo sritį, kuri sklandžiai ribojasi su aktyviu langeliu iš lentelės A1 langelio ir už aktyviosios ląstelės ribų.

Paveikslėlyje ląstelė E11 pažymėta kaip aktyvi ląstelė. Paskambinus makrokomandai, sritis A1: F19 apibrėžiama kaip spausdinimo sritis. Ląstelių diapazonas prasideda nuo ląstelės A1 ir baigiasi ląstele, einančia po ląstelės E11 iki pirmojo tarpo. Naudodami spausdinimo peržiūrą („Excel“ iki 2003 m. Versijos: FILE - PAGE VIEW, „Excel“ iš 2007 m. Versijos: VIEW - WORKBOOK VIEWS - PAGE LAYOUT) galite pamatyti, kad spausdinimo srities priskyrimas naudojant makrokomandą pavyko.

Norėdami įvesti makrokomandą, „Excel“ paspauskite ALT F11, kad atidarytumėte VBA redaktorių. Norėdami įterpti tuščią modulio lapą, naudokite komandą INSERT - MODULE. Norėdami paleisti makrokomandą tiesiai iš „Excel“, naudokite klavišų kombinaciją ALT F8.

Padėsite svetainės plėtrą, dalintis puslapį su draugais

wave wave wave wave wave