Przejdź do głównej zawartości

Jak wydrukować wiele zaznaczeń na jednej stronie w programie Excel?

Jeśli masz duży arkusz roboczy zawierający dużo danych, a teraz chcesz wydrukować wybrane zakresy, które nie są ciągłe na jednej stronie, aby zaoszczędzić dużo papieru. Excel udostępnia Ustaw obszar wydruku umożliwia nam drukowanie wielu zaznaczeń jednocześnie, ale każdy wybrany zakres zostanie wydrukowany na jednej stronie oddzielnie. W tym artykule omówiono, jak wydrukować wiele nieciągłych zaznaczeń na jednej stronie.

Drukuj wiele wyborów z jednego arkusza roboczego na jednej stronie z kodem VBA

Drukuj wiele wyborów z jednego lub wielu arkuszy na jednej stronie za pomocą Kutools for Excel


Drukuj wiele wyborów z jednego arkusza roboczego na jednej stronie z kodem VBA

Aby wydrukować wiele wybranych nieciągłych wyborów jednego arkusza na jednej stronie, poniższy kod VBA może ci pomóc, wykonaj następujące czynności:

1. naciśnij Ctrl , aby wybrać zakresy, które chcesz wydrukować.

2. Przytrzymaj ALT + F11 klucze i otwiera plik Microsoft Visual Basic for Applications okno.

3. Kliknij wstawka > Modułi wklej następujący kod w Moduł Okno.

Kod VBA: drukuj wiele wyborów na jednej stronie

Sub PrintOutRange()
'Updateby Extendoffice
Dim xRng1 As Range
Dim xRng2 As Range
Dim xNewWs As Worksheet
Dim xWs As Worksheet
Dim xIndex As Long
Application.ScreenUpdating = False
Application.DisplayAlerts = False
Set xWs = ActiveSheet
Set xNewWs = Worksheets.Add
xWs.Select
xIndex = 1
For Each xRng2 In Selection.Areas
    xRng2.Copy
    Set xRng1 = xNewWs.Cells(xIndex, 1)
    xRng1.PasteSpecial xlPasteValues
    xRng1.PasteSpecial xlPasteFormats
    xIndex = xIndex + xRng2.Rows.Count
Next
xNewWs.Columns.AutoFit
xNewWs.PrintOut
xNewWs.Delete
Application.DisplayAlerts = True
Application.ScreenUpdating = True
End Sub

4. Następnie naciśnij F5 aby uruchomić ten kod, a wybrane zakresy zostaną wydrukowane od razu i na jednej stronie.


Drukuj wiele wyborów z jednego lub wielu arkuszy na jednej stronie za pomocą Kutools for Excel

Powyższy kod może pomóc tylko w wydrukowaniu wybranych zakresów z jednego arkusza roboczego, jeśli chcesz, aby wiele wyborów z kilku arkuszy roboczych zostało wydrukowanych na jednej stronie, powyższy kod nie zadziała. Proszę się nie martwić, tutaj mogę przedstawić przydatne narzędzie - Kutools dla programu Excel, Z siedzibą w Drukuj Kreatora wielokrotnego wyboru narzędzie, możesz wydrukować wybory z jednego arkusza roboczego lub wielu arkuszy roboczych na jednej stronie jednocześnie.

Kutools dla programu Excel : z ponad 300 poręcznymi dodatkami Excela, które można wypróbować bez ograniczeń w ciągu 30 dni

Po zainstalowaniu Kutools dla programu Excel, wykonaj następujące czynności:

1. Kliknij Kutools Plus > Druk > Drukuj Kreatora wielokrotnego wyboruzobacz zrzut ekranu:

2, w Drukuj Kreatora wielokrotnego wyborukliknijprzycisk dodawania dokumentów przycisk, aby wybrać i dodać zakres, który chcesz wydrukować do pola listy Zakresy do wydrukowania jeden po drugim (możesz wybrać zakresy z jednego arkusza lub wielu arkuszy), kliknij przycisk usuwania dokumentu Przycisk może usunąć zakresy, których nie potrzebujesz, zobacz zrzut ekranu:

doc drukuj wiele wyborów 2

3. Po dodaniu wyborów do pola listy, kliknij Następna >> aby przejść do kroku 2 kreatora, określ ustawienia drukowania według potrzeb i możesz dodać pusty wiersz pomiędzy wybranymi zakresami, zaznaczając Dodaj pusty wiersz między zakresami opcja, patrz zrzut ekranu:

doc drukuj wiele wyborów 3

4. Następnie kliknij Następna >> ale teraz, w kroku 3 kreatora, określ akcję dla tymczasowego arkusza roboczego, możesz aktywować arkusz roboczy, ale nie drukować, drukować arkusza i zachować go lub wydrukować arkusz roboczy i go usunąć. Zobacz zrzut ekranu:

doc drukuj wiele wyborów 4

5. Kliknij koniec przycisk, wszystkie wybrane zakresy zostały wklejone do nowego arkusza jako połączone obiekty obrazu. Możesz je przeciągać i zmieniać ich kolejność w arkuszu. Zobacz zrzut ekranu:

doc drukuj wiele wyborów 5

6. Podczas drukowania tego nowego arkusza zakresy zostaną wydrukowane na jednej stronie, zgodnie z potrzebami.

Kliknij, aby dowiedzieć się więcej o tym narzędziu Print Multiple Selection Wizard.

Pobierz i bezpłatną wersję próbną Kutools dla programu Excel teraz!


Demo: Drukuj wiele wyborów z jednego lub wielu arkuszy roboczych na jednej stronie za pomocą Kutools for Excel

Kutools dla programu Excel: z ponad 300 poręcznymi dodatkami do programu Excel, które można wypróbować bez ograniczeń w ciągu 30 dni. Pobierz i bezpłatną wersję próbną teraz!

Najlepsze narzędzia biurowe

🤖 Pomocnik AI Kutools: Zrewolucjonizuj analizę danych w oparciu o: Inteligentne wykonanie   |  Wygeneruj kod  |  Twórz niestandardowe formuły  |  Analizuj dane i generuj wykresy  |  Wywołaj funkcje Kutools...
Popularne funkcje: Znajdź, wyróżnij lub zidentyfikuj duplikaty   |  Usuń puste wiersze   |  Łącz kolumny lub komórki bez utraty danych   |   Okrągły bez wzoru ...
Super wyszukiwanie: Wiele kryteriów VLookup    Wiele wartości VLookup  |   Przeglądanie pionowe na wielu arkuszach   |   Wyszukiwanie rozmyte ....
Zaawansowana lista rozwijana: Szybko twórz listę rozwijaną   |  Zależna lista rozwijana   |  Lista rozwijana wielokrotnego wyboru ....
Menedżer kolumn: Dodaj określoną liczbę kolumn  |  Przesuń kolumny  |  Przełącz stan widoczności ukrytych kolumn  |  Porównaj zakresy i kolumny ...
Polecane funkcje: Fokus siatki   |  Widok projektu   |   Duży pasek formuły    Menedżer skoroszytów i arkuszy   |  Biblioteka zasobów (Automatyczny tekst)   |  Selektor dat   |  Połącz arkusze   |  Szyfruj/odszyfruj komórki    Wysyłaj e-maile według listy   |  Super filtr   |   Specjalny filtr (filtruj pogrubienie/kursywa/przekreślenie...) ...
15 najlepszych zestawów narzędzi12 Tekst Tools (Dodaj tekst, Usuń znaki, ...)   |   50 + Wykres rodzaje (Wykres Gantta, ...)   |   40+ Praktyczne Wzory (Oblicz wiek na podstawie urodzin, ...)   |   19 Wprowadzenie Tools (Wstaw kod QR, Wstaw obraz ze ścieżki, ...)   |   12 Konwersja Tools (Liczby na słowa, Przeliczanie walut, ...)   |   7 Połącz i podziel Tools (Zaawansowane wiersze łączenia, Podział komórki, ...)   |   ... i więcej

Zwiększ swoje umiejętności Excela dzięki Kutools for Excel i doświadcz wydajności jak nigdy dotąd. Kutools dla programu Excel oferuje ponad 300 zaawansowanych funkcji zwiększających produktywność i oszczędzających czas.  Kliknij tutaj, aby uzyskać funkcję, której najbardziej potrzebujesz...

Opis


Karta Office wprowadza interfejs z zakładkami do pakietu Office i znacznie ułatwia pracę

  • Włącz edycję i czytanie na kartach w programach Word, Excel, PowerPoint, Publisher, Access, Visio i Project.
  • Otwieraj i twórz wiele dokumentów w nowych kartach tego samego okna, a nie w nowych oknach.
  • Zwiększa produktywność o 50% i redukuje setki kliknięć myszką każdego dnia!
Comments (2)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
how to print selection area with multi print ? i means selection area i wan to print 10 times
This comment was minimized by the moderator on the site
I tried your VBA code with Excel 2016 and I get an error: Compile Error: Sub of Function not defined. This line is highlighted: Set xRng1 = xNewWs.Cells(xIndex, 1)
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations