Jak wydrukować wiele arkuszy (lub wszystkie arkusze) w programie Excel za jednym razem?

Program Excel oferuje wiele opcji, gdy próbujesz wydrukować swoją pracę. Możesz wydrukować cały arkusz, określony obszar w arkuszu, wydrukować wiele arkuszy lub wszystkie arkusze za jednym razem.

W tym samouczku pokażę Ci, jak możesz wydrukuj wiele arkuszy w Excelu za jednym zamachem. Mogą to być wybrane arkusze lub wszystkie arkusze w skoroszycie.

A jeśli chcesz wydrukować określony obszar na wielu / wszystkich arkuszach, możesz to zrobić również z odrobiną magii VBA.

Więc zacznijmy!

Drukuj wszystkie arkusze za jednym razem

Excel ma wbudowaną funkcję, która pozwala określić drukowanie wszystkich arkuszy za jednym razem.

Poniżej znajdują się kroki, aby wydrukować wszystkie arkusze w skoroszycie:

  1. Kliknij kartę Plik
  2. Kliknij opcję Drukuj
  3. Na stronie Drukuj kliknij menu rozwijane Ustawienia drukowania
  4. Kliknij Drukuj cały skoroszyt
  5. Kliknij Drukuj

Powyższe kroki spowoduje wydrukowanie wszystkich arkuszy w skoroszycie. Jeśli na niektórych arkuszach ustawiono obszar drukowania, zostanie wydrukowany tylko ten obszar drukowania.

Możesz również zobaczyć, co zostanie wydrukowane w Podglądzie wydruku po prawej stronie. Możesz także zmienić numery stron i zobaczyć, co zostanie wydrukowane na każdej stronie.

Wystarczająco łatwe!

A co, jeśli chcesz wydrukować tylko niektóre określone arkusze, a nie cały skoroszyt.

Czytaj!

Drukuj wiele arkuszy (wybranych) za jednym razem

To znowu jest dość łatwe do osiągnięcia.

Wszystko, co musisz zrobić, to wybrać te konkretne arkusze, które chcesz wydrukować, a następnie je wydrukować!

Poniżej znajdują się kroki, aby wydrukować niektóre określone arkusze w skoroszycie w programie Excel:

  1. Wybierz wszystkie arkusze, które chcesz wydrukować. Aby to zrobić, przytrzymaj klawisz Control i wybierz arkusze jeden po drugim. W tym przykładzie wybieram Arkusz 1, 4 i 5
  2. Kliknij kartę Plik
  3. Kliknij opcję Drukuj
  4. Na stronie Drukuj kliknij menu rozwijane Ustawienia drukowania
  5. Kliknij Drukuj aktywne arkusze (w większości przypadków jest to już opcja domyślna, ale jeśli tak nie jest, możesz wybrać ją z menu rozwijanego)
  6. Kliknij Drukuj

Po wybraniu wielu arkuszy wszystkie one działają podczas drukowania jako aktywne arkusze.

Możesz również zobaczyć, co zostanie wydrukowane w podglądzie wydruku po prawej stronie. Możesz także zmienić numery stron i zobaczyć, co zostanie wydrukowane na każdej stronie.

Drukuj wiele arkuszy z określonym obszarem drukowania

Ten jest nieco bardziej złożony niż dwa poprzednie.

Załóżmy, że masz skoroszyt z wieloma arkuszami i chcesz wydrukować określony obszar z każdego arkusza.

Może w każdym arkuszu znajdują się dane podsumowujące i chcesz wydrukować tylko te dane, a nie cały arkusz.

Można to zrobić, ustawiając obszar drukowania na wszystkich arkuszach, a następnie je drukując (jak pokazano w powyższych dwóch metodach).

Teraz, jeśli chodzi o ustawienie obszaru wydruku:

  • Musisz to zrobić ręcznie dla każdego arkusza (zwłaszcza jeśli obszar wydruku jest inny dla każdego arkusza)
  • Możesz też użyć prostego kodu VBA, aby ustawić ten sam obszar wydruku we wszystkich arkuszach za jednym razem.

Po ustawieniu obszaru drukowania możesz użyć dowolnej z powyższych metod, aby wydrukować arkusze.

Pozwólcie, że szybko pokażę, jak ręcznie ustawić obszar drukowania i używać VBA.

Ręczne ustawianie obszaru drukowania

Poniżej znajdują się kroki, aby to zrobić:

  1. Wybierz komórki, które chcesz zakryć w obszarze wydruku
  2. Kliknij kartę „Układ strony”
  3. W grupie Ustawienia strony kliknij „Obszar drukowania”
  4. Kliknij „Ustaw obszar drukowania”

Otóż ​​to!

Spowoduje to ustawienie obszaru drukowania na wybrane komórki, a podczas drukowania tego arkusza zostanie wydrukowany tylko obszar drukowania.

Musisz to zrobić ręcznie dla każdego arkusza. Jeśli więc chcesz wydrukować określone obszary w Sheet1, Sheet4 i Sheet5, musisz to zrobić osobno dla każdego arkusza.

Ustawianie obszaru drukowania za pomocą VBA

Jeśli masz dużo arkuszy, ręczne ustawienie obszaru wydruku może być czasochłonne.

W takim przypadku możesz również użyć VBA, aby szybko ustawić obszar drukowania w jednym arkuszu, a następnie uruchomić kod, aby zreplikować go na wszystkie inne arkusze.

Uwaga: Ta metoda działa dobrze, gdy masz ten sam zakres komórek, którego chcesz użyć podczas ustawiania obszaru drukowania.

Poniżej znajduje się kod makra VBA, który to zrobi:

Sub SetPrintAreas1() Dim PrntArea As String Dim ws As Worksheet PrntArea = ActiveSheet.PageSetup.PrintArea For Each ws In Worksheets ws.PageSetup.PrintArea = PrntArea Next Ustaw wks = Nic End Sub

Powyższy kod wykorzystuje obszar wydruku z aktywnych arkuszy, przechodzi do wszystkich arkuszy w skoroszycie i ustawia ten sam obszar wydruku w każdym z tych arkuszy.

Wykorzystuje pętlę do przechodzenia przez każdy arkusz, a następnie ustawia ten sam obszar w każdym arkuszu jako obszar drukowania. Jeśli chcesz, aby było inaczej dla każdego arkusza, uważam, że zrobienie tego ręcznie byłoby szybsze.

Po uzyskaniu tego zestawu możesz teraz wydrukować wszystkie arkusze (lub niektóre wybrane arkusze), a wydrukowany zostanie tylko obszar drukowania.

Możesz umieścić ten kod makra VBA w zwykłym module i uruchomić go stamtąd.

Oto kilka scenariuszy, w których można wydrukować wiele arkuszy w programie Excel za jednym razem.

Mam nadzieję, że ten samouczek okazał się przydatny!

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

wave wave wave wave wave