Gehe zu

28/04/2009 - 12:37 von Oliver Hohl | Report spam
Hallo Newsgroup

Der VBA-Befehl Sheets("Tabelle1").Select bewirkt einen Wechsel zu dem
angegebnen Sheet. Wie muss ich das machen, wenn der Sheet-Name in der Zelle
A1 (also variabel) ist? Geht das überhaupt?

Vielen Dank für eure Hilfe!

Oliver
 

Lesen sie die antworten

#1 Alexander Wolff
28/04/2009 - 13:20 | Warnen spam
Die Tastatur von Oliver Hohl wurde wie folgt gedrückt:
Der VBA-Befehl Sheets("Tabelle1").Select bewirkt einen Wechsel zu dem
angegebnen Sheet. Wie muss ich das machen, wenn der Sheet-Name in der
Zelle A1 (also variabel) ist? Geht das überhaupt?



Sheets("Tabelle1").Select wird dann zu Sheets(Range("A1").Value).Select
(wobei .Value evtl. wegfallen kann, hab ich nicht getestet).

Select und Selection sind zwar möglich und erlaubt, aber die feine
VBA-Programmierung vermeidet sie und spricht die Objekte stattdessen direkt
an.
Moin+Gruss Alexander - MVP for MS Excel - www.xxcl.de - mso2000sp3 --7-2

Ähnliche fragen