Wie kann ich in einem Makro alle Tabellenblätter ausschließen, deren Name mit "P70" beginnt?

Antwort

Um in einem VBA-Makro bestimmte Tabellenblätter – in deinem Fall alle, deren Name mit "P70" beginnt – auszuschließen, kannst du eine If-Bedingung mit der Funktion `Left` verwenden Hier ein Beispiel wie du das in einer Schleife umsetzt: ```vba Dim ws As Worksheet For Each ws In ThisWorkbook.Worksheets If Left(ws.Name, 3) <> "P70" Then ' Hier kommt dein Code für alle anderen Blätter End If Next ws ``` **Erklärung:** - `Left(ws.Name, 3)` gibt die ersten drei Zeichen des Blattnamens zurück. - Mit `<> "P70"` schließt du alle Blätter aus, deren Name mit "P70" beginnt. Füge diesen If-Block in dein Makro ein, um die gewünschten Blätter auszuschließen.

Frage stellen und sofort Antwort erhalten

Verwandte Fragen

Mit welcher Funktion kann ich in VBA einen im Arbeitsblatt ermittelten Wert anzeigen?

In VBA kannst du einen Wert, den dein Makro zuvor ermittelt hat, mit der Funktion `MsgBox` anzeigen. Beispiel: ```vba Dim ermittelterWert As Double ermittelterWert = Worksheets("Tabelle1").... [mehr]