Call einmalig ausführen?
08.08.2019 11:36:44
Sascha
ich bin neu hier und habe gleich mal ein Anliegen.
Und zwar will ich mit
Call BackupAnlegen
ein neues Tabellenblatt mit dem Namen Backup erzeugen. Das Makro an sich funktioniert wie gewünscht und erzeugt die gewünschten Spalten. Nun will ich aber nicht jedes mal, wenn ich eine Zeile über Sub TabellenEIntrag eintragen will, das Makro aufrufen, sondern nur einmalig, wenn die Tabelle noch nicht vorhanden ist. Sprich direkt vor dem ersten Eintrag/ersten Aufruf von TabellenEintrag. Andernfalls würden ja auch bisherige Werte gelöscht.
Das Sub TabellenEIntrag wird von einem Startwert (anderes Makro) immer wieder aufgerufen und trägt den gewünschten Wert in ausgewählte Zellen ein. Auch das Klappt, wenn die Tabelle vorhanden ist.
Daher: Wie kann ich den Call nur einmal ausführen lassen? Habe überlegt, abzuprüfen, ob die Tabelle bereits vorhanden ist und wenn ja dann nicht (if abfrage). Allerdings weiß ich auch da nicht wirklich weiter und vielleicht gibt es noch elegantere Lösungen.
Vielen Dank