Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Verschiedene Tabellenblätter per Listbox drucken

Forumthread: Verschiedene Tabellenblätter per Listbox drucken

Verschiedene Tabellenblätter per Listbox drucken
16.09.2015 09:18:49
Deensen
Guten Morgen in die Runde,
ich hoffe ihr könnt mir da mal wieder weiterhelfen. Mit folgendem Code:

Private Sub ListBox1_Click()
Worksheets(Me.ListBox1.Value).PrintOut
Unload Me
End Sub

Private Sub UserForm_Initialize()
With ListBox1
.ColumnCount = 3
.ColumnWidths = "1cm;2cm;2cm"
.ColumnHeads = False
ListBox1.RowSource = "Datensatz!X3:X14"
End With
End Sub

kann ich per Button eine Userform öffnen und die in einer Listbox ausgewählten Worksheets ausdrucken. Als RowSource in der Listbox sind die Monate Januar bis Dezember aus dem Tabellenblatt "Datensatz!" eingetragen. Wenn ich jetzt Januar in der Listbox auswähle wird mit dem Code für die Listbox das Tabellenblatt "Januar" ausgedruckt. Wenn ich Februar anwähle dann wird Februar gedruckt usw. Ich möchte aber jetzt wenn z.B in der Listbox Januar angewählt wird nicht das Tabellenblatt Januar sondern andere z.B Tabellenblatt1,Tabellenblatt2,Tabellenblatt3 ausgedruckt werden. Ich hoffe das es verständlich rübergebracht worden ist.
Gruß
Dennis

Anzeige

1
Beitrag zum Forumthread
Beitrag zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Tabellenblätter per Listbox drucken
16.09.2015 11:10:44
Rudi
Hallo,
so?
Private Sub ListBox1_Click()
Dim vArr
vArr = Array("Tabellenblatt1", "Tabellenblatt2", "Tabellenblatt3") 'etc 12 Elemente
Worksheets(vArr(Me.ListBox1.ListIndex)).PrintOut
Unload Me
End Sub

Gruß
Rudi
Anzeige
;

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige