Vba Programm schleife um viele Variablen zu deklarieren
hey habe folgendes Problem: ich brauche in meinem Programm sehr viele Variablen und möchte allen einen wert zuweisen kann ich das übersichtlich in eine schleife packen also nicht so: W1=3 W2=3 W3=3 W4=3 ....... statt dessen will ich alles in eine schleife packen erster versuch:
Dim schleife As Integer
schleife = 1
Do While schleife < 73
W& schleife = 3 'hier ist das problem^^
schleife = schleife + 1
Loop
schon mal danke für eure vorschläge ;)
2 Antworten
Wenn die Arbeit mit Array möglich ist, ist es die bessere Variante (Antwort tooob)
Dein Gedanke mit dem Zuweisen von Werten im Array ist richtig.
Allerdings würde ich eine einfachere Schleifenform wählen:
For i = 1 to 100 : W(i) = 3 : Next i
Danach ist den Variablen W(1) bis W(100) der Wert 3 zugewiesen.
Übrigens kann man auch mehrfach dimensionieren: W(1,1) oder W(1,1,1)
Gruß aus Berlin
versuche lieber anstatt die ganzen Variablen einen Array zu nehmen im Array kannst du nämlich in der schleife immer einen neuen wert zuweisen
LG
hm hab noch nie mit array gearbeitet kleine verständniss Frage wenn ich z.B.
also so sollte das dann variable W1 bis W100 erstellen und allen den wert 3 zuweisen oder?