Viele Dateien, gerade im beruflichem Umfeld, müssen regelmäßig aktualisiert und meist von verschiedenen Anwendern enutzt werden. In solchen Fällen macht es Sinn, die
regelmäßig wiederkehrenden Abläufe in Makros zu packen. So lösen sie gleich zwei Probleme. Zum Einen kann selbst ein Anwender der die Datei nicht
kennt mit ihr arbeiten indem er einfach das Makro startet, zum Anderen können Sie sich sicher sein, dass sie jederzeit ein gleichbleibendes Ergebnis erzielen.
Dazu erstellen Sie ein Vorlagenblatt, welches ausgeblendet wird. Starten Sie dann das Makro über einen Button, können Sie diese Vorlage einblenden lassen, kopieren,
umbenennen und die Vorlage wieder ausblenden. Der Anwender reproduziert auf diesem Weg ein (z.B. monatlich) gleichblendes Tabellenblatt.
In diesem Zusammenhang ist es auch wichtig die Tabellenblätter eindeutg zu referenzieren. Wie sie den Namen eines Blattes
auslesen, erfahren Sie hier.
Sub BlattAusVorlage()
' vorher erstelltes Vorlagenblatt einblenden
Sheets("Vorlage").Visible = True
' Vorlagenblatt kopieren
Sheets("Vorlage").Copy After:=Sheets(1)
' neues Blatt benennen
Sheets(2).Name = "Neu"
' Vorlagenblatt wieder ausblenden
Sheets("Vorlage").Visible = False
End Sub