Aus dem Kurs: Excel VBA Grundkurs (365/2019)

Erhalten Sie Zugriff auf diesen Kurs – mit einer kostenlosen Probeversion

Werden Sie noch heute Mitglied und erhalten Sie Zugriff auf mehr als 26.100 Kurse von Branchenfachleuten.

Worksheets einfügen und löschen

Worksheets einfügen und löschen

Ich möchte nicht nur auf bestehende Tabellenblätter zugreifen, sondern auch neue anlegen z.B. für ein Inhaltsverzeichnis, deswegen werde ich hier eine neue Prozedur schreiben, die heißt Schonmal Inhaltsverzeichnis hinzufügen oder so was und wird ein Blatt hinzufügen, welches Inhaltsverzeichnis heißt. Das Hinzufügen eines Tabellenblattes ist eigentlich ganz einfach, ich sage der Worksheets-Auflistung, dass sie mit Add ein neues Blatt hinzufügen soll. Das würde reichen mit F5, sehen Sie, da ist ein neues Blatt hinzugekommen. Der Haken ist, ich kann es nicht umbenennen, ich könnte jetzt mit ActiveSheet darauf zugreifen, aber das ist eigentlich unsauber programmiert. Anständigerweise brauche ich jetzt eine Worksheetvariable, also Dim WKS, ich nenne das mal einfach Inhalt As Worksheet aber natürlich und das kann ich jetzt hier davor schreiben, denken Sie mal dran, ein Leerzeichen Abstand, sonst funktioniert das ganze Intellisense nicht, also Set WKS Inhalt…

Inhalt