117 Variablen
21.09.2004 14:43:42
Kiwmusic
@first erst einmal Herzlichen Dank an Nepomuk, der mir beim letzten Mal super geholfen hat. (Thread: Datei von A nach B kopieren).
Durch die Teilname am Forum hier lerne ich wirklich viel, was Excel und VBE angeht...
Jetzt aber wieder zurück zu Problemen...
Ich habe folgendes: 117 Globale Variablen, die ich innerhalb einer Prozedur mit Werten aus einer Zeile einer Tabelle füllen will. (ja, ich brauche sie alle!) Alle haben unterschiedliche Namen.
Ausgewählt ist die erste Zelle einer Zeile.
Bisher habe ich das so gelöst:
Variable1 = ActiveCell.Offset(0,1).Value (oder .Text)
Variable2 = ActiveCell.Offset(0,2).Value (oder .Text)
etc....
Gibt es eine Möglichkeit das abzukürzen?
Ich habe es versucht mit einer Schleife, die die Variablennamen aus einer Tabelle einliesst und den entsprechenden Offset, aber das funktioniert nicht.
Ich kann ja nicht eine Variable mit einem Namen einer Variablen füllen und dann erwarten, dass VBE dann weiß, dass ich die Variable meine...
Irgendwo mache ich einen Denkfehler... Oder muss ich wirklich den Weg zu fuß gehen und jeder Variable den Wert aus der TabellenZelle mitteilen.
Ich träume es eher so zu tun: Variable und Wert werden jeweils aus einer separaten Quelle einer Tabelle benannt und einander zugeordnet. Geht so was?
Das ganze passiert in einer Schleife...(For ..Next)
Wenn es nicht geht...muss ich es eben zu Fuß tun...
Über hilfe wäre ich froh...
Danke!
Kiwi