Definieren von Array
07.01.2020 15:05:12
Array
ich habe ein Problem, dass ich nicht verstehe. Ich habe für meine Tabellenblätter einen Array erzeugt:
Dim Tabellenblatt
Tabellenblatt = Array("TB1", "TB2", "TB3", "TB4", "TB5", "TB6")
Ich benutze Tabellenblatt ziemlich häufig und will es eigentlich beliebig anpassen. Wenn ich Diesen Aufruf im Modul nutze funktioniert es. Bsp:
Dim objChart As Object
For i = 0 To 5
For Each objChart In Sheets(Tabellenblatt(i)).ChartObjects
objChart.Delete
Next
Next i
Wenn ich es allerdings bei Formulare nutze dann spuckt er mir immer diese Fehlermeldung raus:
" Fehler beim Kompilieren: Außerhalb der Prozedur ungültig"
Die Hilfe schreibt ich soll es so machen:
Dim Tabellenblatt()
funktioniert leider aber auch nicht. Kann mir jemand sagen, woran es liegt?
Grüße
Karl