Määrake praegune andmeala automaatselt Exceli tabeli prindialaks

Lang L: none (table-of-contents)

Sel viisil tagate, et makro määratleb lahtrite ala automaatselt prindialaks, mis asub aktiivse lahtri ümber

Kas soovite lihtsalt lahtri ümbritseva ala printida? Seda saate teha sobiva printimisala seadistamisega.

See on eriti lihtne VBA makro puhul. Siin on VBA käsud:

Alamlaotamise aktiivne ala on fikseeritud ()
ActiveSheet.PageSetup.PrintArea = _
ActiveCell.CurrentRegion.Address
End Sub

Enne makro kutsumist klõpsake andmeväljal lahtrit, mille soovite printimisalaks määrata. Seejärel määratleb Excel kõik lahtrid prindipiirkonnana, mis sujuvalt külgneb aktiivse lahtriga tabeli lahtrist A1 ja väljaspool aktiivset lahtrit.

Joonisel on lahter E11 märgitud aktiivseks lahtriks. Pärast makro kutsumist määratakse ala A1: F19 prindialaks. Lahtrite vahemik algab lahtrist A1 ja lõpeb lahtriga E11 järgneva lahtriga kuni esimese tühimikuni. Kasutades printimise eelvaadet (Excel kuni versioonini 2003: FILE - PAGE VIEW, Excel versioonist 2007: VIEW - TÖÖRAAMATU VAATED - LEHEKÜSITUS) näete, et prindiala määramine makro kaudu on toiminud.

Makro sisestamiseks vajutage Excelis klahvi ALT F11, et avada VBA redaktor. Kasutage tühja moodulilehe sisestamiseks käsku INSERT - MODULE. Makro käivitamiseks otse Excelist kasutage klahvikombinatsiooni ALT F8.

Te aitate arengu ala, jagades leht oma sõpradega

wave wave wave wave wave