Während Sie die üblichen langweiligen Aufgaben von Excel in VBA automatisieren, müssen Sie die einzelnen Blätter durchlaufen. Und deshalb sind Sie natürlich hier.

Sehen wir uns den Code zum Durchlaufen von Arbeitsblättern in einer Arbeitsmappe an.

VBA-Code zum Schleifen aller Blätter in Activeworkbook und Drucken von Blättern Name

Sub loopSheets()

For Each ws In ActiveWorkbook.Worksheets

Debug.Print ws.Name

Next ws

End Sub

Der obige VBA-Code durchläuft jedes Blatt in der aktiven Arbeitsmappe und druckt den Blattnamen

0088

Wie funktioniert es?

Es ist ganz einfach. Wir weisen VBA an, jedes Arbeitsblatt in der aktiven Arbeitsmappe in ws zu speichern und dann seinen Namen mit der Namensmethode zu drucken.

Alle Blätter außer einem durchlaufen

Wenn Sie also versuchen, mehrere Blätter in einem Hauptblatt zusammenzuführen, müssen Sie jedes Blatt durchlaufen. Kopieren Sie die Daten jedes Blattes in das Hauptblatt. Sie möchten jedoch das Master-Blatt von der Schleife ausschließen. Angenommen, Sie haben das Master Sheet als „Master“ bezeichnet. Verwenden Sie in diesem Fall die folgende Methode:

Sub loopSheets()



For Each ws In ActiveWorkbook.Worksheets

If ws.Name <> "Master" Then

Debug.Print ws.Name & " Copied"

End If

Next ws

End Sub

Es ist fast dasselbe wie der obige Code, nur mit der If-Anweisung.

If ws.Name <> "Master" Then

Diese Zeile prüft, ob der Name des aktuellen Arbeitsblatts „Master“ lautet. Ist dies nicht der Fall, wird der Code zwischen dem if-Block ausgeführt. Andernfalls den Code innerhalb, wenn der Block übersprungen wird.

0089

Also ja Leute, so können Sie Arbeitsblätter in Excel durchlaufen. Als nächstes lernen wir, wie Sie mit vba mehrere Blätter zu einem zusammenfassen.

Datei herunterladen

`link: /wp-content-uploads-2019-11-How-To-Loop-Through-Sheets-In-Excel-Using-VBA.xls [__ So durchlaufen Sie Blätter in Excel mit VBA]

Verwandte Artikel:

link: / files-workbook-and-worksheets-in-vba-add-and-save-new-workbook-using-vba-in-microsoft-excel [Neue Arbeitsmappe mit VBA in Microsoft Excel 2016 hinzufügen und speichern]

link: / menüs-Symbolleisten-Statusleiste-in-vba-Anzeige-einer-Nachricht-in-der-Statusleiste-mit-vba-in-Microsoft-Excel [Anzeige einer Nachricht in der Excel VBA-Statusleiste]

link: / allgemeine-themen-in-vba-ausschalten-warnwarnmeldungen-mit-vba-in-microsoft-excel [Warnmeldungen mit VBA in Microsoft Excel 2016 ausschalten]

Beliebte Artikel:

link: / formeln-und-funktionen-einführung-der-vlookup-funktion [Die VLOOKUP-Funktion in Excel]

link: / tips-countif-in-microsoft-excel [COUNTIF in Excel 2016]

link: / excel-formel-und-funktion-excel-sumif-funktion [Verwendung der SUMIF-Funktion in Excel]