Danke schonmal für die Antwort aber ich glaube das meine ich nicht.
Ich werde das Problem mal etwas genauer erläutern.
Also ich habe am Anfang des Programms mir für jeden Monat ein Array definiert, z.B. Januar2020 bis Mai2020
Januar2020 = Array(1, 2, 3, 4, 5, 8, 9, 13, 14, 22, 23, 24, 27, 28, 33, 34, 35, 36, 38, 39, 44, 47, 50, 51, 52, 53, 54, 55, 56, 57, 58, 63, 64, 65)
Februar2020 = Array(1, 2, 3, 4, 5, 8, 9, 13, 14, 21, 22, 23, 26, 27, 32, 33, 34, 35, 37, 38, 43, 46, 49, 50, 51, 52, 53, 54, 55, 56, 57, 62, 63, 64)
März2020 = Array(1, 2, 3, 4, 5, 8, 9, 13, 14, 21, 22, 23, 26, 27, 32, 33, 34, 35, 37, 38, 43, 46, 49, 50, 51, 52, 57, 58, 59)
April2020 = Array(1, 2, 3, 4, 5, 7, 9, 10, 14, 15, 21, 22, 23, 26, 27, 32, 33, 34, 35, 37, 38, 43, 46, 49, 50, 51, 52, 57, 58, 59)
Mai2020 = Array(1, 2, 3, 4, 5, 7, 9, 10, 14, 15, 21, 22, 23, 26, 27, 32, 33, 34, 35, 37, 38, 43, 46, 49, 50, 51, 52, 57, 58, 59)
Dies soll auch so bleiben.
Nun habe ich viele Abfragen in denen ich mehrere Monate und Jahre durchlaufe und mich auf diese Arrays beziehe.
Diese Abfragen sehen z.B.so aus (Ich setze x = den 3. Eintrag eines Arrays):
If (Jahr = 2020) Then
If (Monat = "Januar") Then
x = Januar2020(2)
ElseIf (Monat = "Februar") Then
x = Februar2020(2)
ElseIf (Monat = "März") Then
x = März2020(2)
ElseIf (Monat = "April") Then
x = April2020(2)
ElseIf (Monat = "Mai") Then
x = Mai2020(2)
...............
Da ich diese Abfragen allerdings öfters durchführe und mir das ziemlich umständlich vorkommt mit den ganzen Fallunterscheidungen hätte ich das gerne so:
x = Monat & Jahr (2)
Also das ich auf das entsprechende Array zugreife ohne die vielen Fälle zu unterscheiden, sondern einfach den Array-Zugriff mit den Variablen Monat und Jahr manage.
|