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

2

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

1