ich möchte mittels For-Next Schleife elf verschiedene Variablen belegen. Die Variablen unterscheiden sich alle nur in der Endung (Bsp.: strTest1, strTest2, strTest3,...).
Hier mein Beispiel
Dim bZähler As Byte
Dim strTest1, strTest2, strTest3, strTest4, _
strTest5, strTest6, strTest7, strTest8, _
strTest9, strTest10, strTest11 As String
For bZähler = 1 To 2
'1. bis 11. Person durchlaufen
'g_strAlternativeText wird nach Auswertung der Alternative befüllt
FillStringFromAlternative frmStart.Controls("cboEmpfaenger" & bZähler)
'Auswertung von g_strAlternativeText an örtliche Variable übergeben
strTest(bZähler) = g_strAlternativeText
Next
Die Auswertung der Alternative klappt wunderbar, deshalb habe ich diese Prozedur und die Deklaration von g_strAlternativeTest hier auch nicht abgebildet. Allerdings kann VBA "strTest(bZähler)" nicht so auswerten, wie ich mir das wünsche. Stattdessen erhalte ich den Fehler: Fehler beim Kompilieren: Sub oder Function nicht definiert.
Ich möchte damit aber gar keine Sub oder Function aufrufen, sondern meine verschiedenen Variablen strTest & bytZähler durchlaufen.
Ich hab das schon auf verschiedenen Weisen probiert, komme aber nie auf ein akzeptables Ergebnis.
Könnt ihr mir helfen?
Gruß
Mathias