Wie alle Arbeitsblätter in Excel mit VBA auflisten . Jedes Arbeitsblatt-Objekt hat eine Eigenschaft namens "Name ", die zu den Etiketten der Blattregisterkarten nahe der Unterseite des Excel-Fensters bezieht . Mit diesem im Verstand , können Sie ein Makro oder VBA -Skript, das " Schleifen " durch jedes Blatt in einer Arbeitsmappe und listet ihre Namen in einem bestimmten Zellbereich . Anleitung
1
Starten Sie Microsoft Excel, und öffnen Sie die Arbeitsmappe .
2
Presse "Alt + F8 " zum Öffnen des Makros Fenster . Type " GetSheetNames " in der " Makro "-Feld und dann klicken Sie auf " Erstellen".
3
Geben Sie den folgenden Code in den VBA-Editor .
Sub GetSheetNames ( )
Dim wSheet As Worksheet
For Each wSheet In Worksheets
On Error Resume Next
ActiveCell.Value = wSheet.Name
< p > ActiveCell.Offset (1 , 0). Wählen
Weiter wSheet
End Sub
4
Schließen Sie den VBA-Editor zu Ihrer Arbeitsmappe zurückzukehren.
5
Markieren Sie eine Zelle in Ihr Spreadsheet . Drücken Sie " Alt + I" dann "C" , um eine leere Spalte zu erstellen .
6
Klicken Sie auf das erste leere Zelle in der neuen Spalte .
7
Presse "Alt + F8 ", um die Makros Fenster wieder zu öffnen. Wählen Sie " GetSheetNames " und klicken dann auf "Ausführen ".