ich beschreibe zuerst die Ausgangslage:
In einem Array stehen die Namen aller Tabellenblätter die in einem Workbook vorhanden sind.
Was ich gerne tun möchte:
Ich möchte jedes Tabellenblatt aufrufen (in der Reihenfolge wie es im Array vorgegeben ist; also von Index 0 bis ...) und in eine bestimmte Zelle (die immer die gleiche ist) einen Wert hineinschreiben der in einer Variable steht.
Mein Problem:
Ich weiss nicht wie man ein Tabellenblatt aufruft und man dabei dessen Namen durch eine Variable angibt. Das Array soll durch eine For-Schleife durchlaufen werden, wodurch das jeweilige Tabellenblatt aktiviert und der Wert eingetragen werden soll.
Normalerweise selektiere ich ein Worksheet ja durch:
Worksheet("Tabelle 1").Select
Leider funktioniert folgendes nicht (den Variablennamen kann ich ja nicht zwischen "" schreiben, denn sonst wird ja nach einem Tabellenblatt mit der Bezeichnung des Variablennamens gesucht):
Worksheet(Variablenname).Select
Ich denke mal, dass es ein rein sprachliches bzw. syntaktisches Problem ist.
Ich hoffe jemand kennt die Lösung,
vielen Dank schon im voraus,
Jörg Jany