Hallo liebe Community,
wenn ich in VBA eine Zelle aufrufe geht das ja so:
ActiveWorkbook.Worksheets("ABC").Cells(y, x)
und dann rechne ich mit dem Wert dieser Zelle irgendwas.
Was ist aber wenn sich "ABC" ändert?
In meinem Fall habe ich ein Tabellenblatt ("Rechner") und möchte mehrere Datenreihen auslesen (alle in einzelnen Tabellenblättern aber der gleichen Arbeitsmappe gespeichert)
wobei ich idealerweise den Namen des Blattes das ich auslesen möchte in ein Feld in "Rechner" eingebe (z.B. "Datensatz_A" in Feld A1) und dann NICHT bei jedem
Zellenaufruf in jeder Funktion händisch "ABC" zu "Datensatz_A" ändern muss.
Kurz gesagt: Ich brauche das Tabellenblatt "ABC" als Variable sodass ich es überall schnell ändern kann.
Weiß jemand wie das geht ?
Hoffentlich ist das verständlich :D
Gruß Bio
|