Moin zusammen,
ich hänge gerade beim Erstellen eines Makros, welches mir die Namen aller Tabellenblätter (inkl. Diagramme) ausliest und auf ein bestimmtes Tabellenblatt in die Zellen schreibt.
Hat jemand zufällig soetwas parat?
Danke und Gruß
slam
Moin zusammen,
ich hänge gerade beim Erstellen eines Makros, welches mir die Namen aller Tabellenblätter (inkl. Diagramme) ausliest und auf ein bestimmtes Tabellenblatt in die Zellen schreibt.
Hat jemand zufällig soetwas parat?
Danke und Gruß
slam
ich hänge gerade beim Erstellen eines Makros, welches mir die
Namen aller Tabellenblätter (inkl. Diagramme) ausliest und auf
ein bestimmtes Tabellenblatt in die Zellen schreibt.
Hat jemand zufällig soetwas parat?
Remoin Slam,
Sub tt()
Dim Sh As Long, Zei As Long
Worksheets.Add after:=Sheets(Sheets.Count)
For Sh = 1 To Sheets.Count - 1
Zei = Zei + 1
Cells(Zei, 1) = TypeName(Sheets(Sh))
Cells(Zei, 2) = Sheets(Sh).Name
Next Sh
End Sub
Gruß
Reinhard
statt
Zei = Zei + 1 könnte man auch gleich die Variable „Sh“ als Zeilennummer benutzen (vorausgesetzt er fängt bei „1“ an (oder „Sh + …“ falls eine größere Zeilenzahl)
LG Tobias
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]