Ein Tabellenblatt ansteuern mit einer DIM Anweisung
12.09.2025 09:56:12
mckater
irgendwie habe ich bei den für mich einfachen Dingen immer mehr Probleme!
Problem ist Code:
Das ist die Letzte Sub in Modul1 und habe das gemacht.
Dim xJahr As Long
xJahr = Sheets("Jahr_der_Auswertung").Range("A1").Value
Sheets(xJahr).Select
Jedoch bekomme ich den Debuggen Fehler....er meckert, weil er das schon vorhandene Tabellenblatt, was in der Range ja steht nicht anerkennt!?
Ich will ja nur von einem aktiven Tabellenblatt auf dieses gehen um den Rest der Auswertung zu machen.
Egal wie ich es mache....
Sheets(xJahr).Select
Sheets("xJahr").Select
Witzig ist, weil ich habe in Modul vorher schon die Dim angewendet und funktioniert.
Aber auch nur, weil ich ein Tabellenblatt kopiert habe und es auf xJahr gestellt habe.
Wie ich also sehe, kann man ein bestehendes Tabellenblatt wie in meinem Fall "2025" mit xJahr nicht ansprechen?
Eine Lösung wäre natürlich ich habe ein Tabellenblatt, kopiere es und ändere es mit xJahr um, das funktioniert, aber das ist doch komisch oder?
Mir tut es ja fast schon Leid, dass ich immer mit so einfachen Dingen hier um Hilfe suche.
LG mckater
Anzeige