Anuluj obszary drukowania w skoroszycie programu Excel za pomocą makra VBA

Spisie treści

Możesz użyć makra VBA, aby usunąć obszary drukowania z arkuszy kalkulacyjnych. Makro automatycznie przechodzi przez wszystkie arkusze w skoroszycie, dzięki czemu czyszczenie obszarów wydruku jest dziecinnie proste.

Obszary wydruku można zdefiniować w każdej tabeli programu Excel. Robisz to w oknie dialogowym DRUKUJ. Podczas drukowania Excel bierze pod uwagę tylko dane znajdujące się w obszarze drukowania.

W tabeli Excel wskazuje obszary drukowania liniami przerywanymi. Poniższy rysunek przedstawia tabelę, w której zdefiniowany jest zakres ciśnień w obszarze A1: C16:

Po ustawieniu obszary ciśnienia pozostają zachowane. Użyj odpowiedniego polecenia CANCEL PRINT AREA, aby usunąć obszary drukowania z tabel.

Jeśli chcesz to zrobić szybko i łatwo, możesz użyć makra. Następujące makro przechodzi przez wszystkie arkusze w bieżącym skoroszycie i wyłącza obszary drukowania w każdym arkuszu:

Obszary podciśnienia podnoszenia w górę ()
Przyciemnij tabelę jako arkusz roboczy
Dla każdej tabeli w ActiveWorkbook.Worksheets
Table.PageSetup.PrintArea = ""
Następna tabela
Napis końcowy

Makro usuwa obszar wydruku poprzez wypełnienie właściwości PAGESETUP.PRINTAREA pustym tekstem.

Aby wprowadzić makro, naciśnij ALT F11 w programie Excel, aby wywołać edytor VBA. Wybierz polecenie WSTAW - MODUŁ w edytorze VBA i wprowadź makro. Aby uruchomić makro, aktywuj kombinację klawiszy ALT F8 w programie Excel. Dwa skróty klawiaturowe działają we wszystkich wersjach programu Excel.

Będziesz pomóc w rozwoju serwisu, dzieląc stronę ze swoimi znajomymi

wave wave wave wave wave