Thema Datum  Von Nutzer Rating
Antwort
07.09.2020 11:32:08 Pascal
NotSolved
07.09.2020 12:54:02 Mase
*****
Solved
Rot Array-Name mit Variablen
07.09.2020 14:11:19 Gast36317
NotSolved
07.09.2020 14:36:20 Mase
*****
Solved
07.09.2020 15:29:45 Pascal
NotSolved
07.09.2020 15:32:58 Mase
NotSolved

Ansicht des Beitrags:
Von:
Gast36317
Datum:
07.09.2020 14:11:19
Views:
511
Rating: Antwort:
  Ja
Thema:
Array-Name mit Variablen

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.

 

 


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
07.09.2020 11:32:08 Pascal
NotSolved
07.09.2020 12:54:02 Mase
*****
Solved
Rot Array-Name mit Variablen
07.09.2020 14:11:19 Gast36317
NotSolved
07.09.2020 14:36:20 Mase
*****
Solved
07.09.2020 15:29:45 Pascal
NotSolved
07.09.2020 15:32:58 Mase
NotSolved