Wie kann ich ein ganzes Tabellenblatt als Variable deklarieren?

2 Antworten

Ein Tabellenblatt ist ein "Objekt"
Dim mySheet as Object
mySheet = ActiveSheet
oder
mySheet = Workbooks("Test.xls").Worksheets(1)
oder
mySheet = Workbooks("Test.xls").Worksheets("Tabelle1")     


Wagner99 
Beitragsersteller
 21.07.2020, 14:53

Danke, dass wollte ich wissen

Was willst du denn machen? Ansonsten ist ein Tabellenblatt ein Worksheetobjekt das du natürlich auch als Variable händeln kannst.

Also so

Dim WS as Worksheet

Set WS = Sheets("Name")


Wagner99 
Beitragsersteller
 21.07.2020, 14:51

Ich möchte, dass im Code immer das aktuell offene Tabellenblatt angesprochen wird. Sodass ich einen Code für mehrere Tabellenblätter verwenden kann