Registriert seit: 02.01.2021
Version(en): 2019
14.04.2021, 17:33
(Dieser Beitrag wurde zuletzt bearbeitet: 14.04.2021, 17:33 von so.egal.)
Hallo,
ich habe einen Button erstellt, über den ich bestimmte Spalten ausblende.
Hier der Code des Makros:
Sub BriefeAusblenden()
Dim i As Long
Application.ScreenUpdating = False
For i = 9 To 198 Step 6
Cells(7, i).MergeArea.EntireColumn.Hidden = Cells(6, i).Value = 0
Next i
Application.ScreenUpdating = True
End Sub
Jetzt möchte ich einen weiteren Button über den ich dann alle eingeblendeten Spalten von 7-198 (also ab Seite 2 alle sichtbaren Seiten) drucken kann. Kann mir da jemand helfen?
LG Tina
Registriert seit: 05.09.2017
Version(en): 2013
Hallo,
und wozu das denn? Excel berücksichtigt beim Ausdruck doch automatisch nur die eingeblendeten Spalten/Zeilen.
Gruß Werner
Registriert seit: 02.01.2021
Version(en): 2019
14.04.2021, 18:14
(Dieser Beitrag wurde zuletzt bearbeitet: 14.04.2021, 18:16 von so.egal.)
Hi,
ja, ich will aber die erste Seite nicht mit ausdrucken. Dort befinden sich die Buttons.
Also letztendlich bräuchte ich einen Code, der mir alles druckt, was sichtbar ist, außer die Seite 1.
LG Tina
Registriert seit: 02.05.2018
Version(en): Excel 365 & 2016
Hallo,
erklär doch mal, wieso du crosspostest ohne gegenseitigen Verweis. Und dann gibst du im anderen Forum nicht mal den Code bekannt, den du bereits hast...
Schöne Grüße
Berni
Registriert seit: 11.04.2014
Version(en): Office 2007
Auch Hallo,
ungetestet
Code:
AcitveSheet.PageSetup.PrintArea = "$G:$Z"
Gruß Stefan
Win 10 / Office 2016
Folgende(r) 1 Nutzer sagt Danke an Steffl für diesen Beitrag:1 Nutzer sagt Danke an Steffl für diesen Beitrag 28
• so.egal
Registriert seit: 02.01.2021
Version(en): 2019
15.04.2021, 08:30
(Dieser Beitrag wurde zuletzt bearbeitet: 15.04.2021, 08:37 von so.egal.)
Hallo Berni,
tut mir Leid. Ich kenne mich nicht so gut aus mit solchen Foren. Und hatte einfach gehofft verschiedene Ansätze zu bekommen. Ich dachte im Nachhinein, dass der Code eigentlich nicht wichtig ist für den anderen Button, weil die ausgeblendeten Spalten ja sowieso nicht gedruckt werden, wie ich dann erfahren habe.
Ich hatte gehofft so die Sache besser zu durchblicken, dass ich dazulernen kann und zukünftig solche scheinbar einfachen Dinge besser selbst lösen kann. Mir war nicht klar, dass ich damit bei Forenmitgliedern auf Unmut stoße. Ich werde das dann zukünftig lassen.
Sorry!
Danke Steffl,
ich hatte Befehle mit PrintOut und irgendwie bin ich da nicht weiter gekommen. Aber das macht Sinn. Das Anpassen bekomme ich bestimmt dann hin, sollte es nicht funktionieren.
Bin totaler Neuling und muss mir einige Sachen erst aus den Codes erschließen, dass ich verschiede Abläufe nachvollziehen kann. Ihr helft mir hier wirklich sehr dabei.
LG Tina
Registriert seit: 02.01.2021
Version(en): 2019
Hallo,
hab es doch mit PrintOut hinbekommen. PrintArea hat nicht funktioniert.
Sub DruckenAbSeite2()
ActiveSheet.PrintOut From:=2, To:=32
End Sub
Allerdings muss ich jetzt noch rausfinden, wie ich den Drucker anwählen kann.
Danke trotzdem an alle.
LG Tina
Registriert seit: 02.01.2021
Version(en): 2019
Drucken mit Druckfensteranzeige gelöst:
Sub Drucken()
Const Start As Integer = 2
Const Ende As Integer = 32
Application.Dialogs(xlDialogPrint).Show arg1:=2, _
arg2:=Start, arg3:=Ende
End Sub
vielleicht kann jemand was mit anfangen.
LG Tina