Mehrdimensionale Arrays durchsuchen und verrechnen

  • Sonstige

Es gibt 4 Antworten in diesem Thema. Der letzte Beitrag () ist von rezwiebel.

    Mehrdimensionale Arrays durchsuchen und verrechnen

    Hallo zusammen,

    ich habe 2 mehrdimensionale Arrays A und B.
    Von Array A möchte ich die passenden Daten von B abziehen.

    Beispiel:
    A:
    Dim A(2, 2) As String
    A(0, 1) = "Kunde1"
    A(0, 2) = "1000"
    A(1, 1) = "Kunde2"
    A(1, 2) = "1500"

    B:
    Dim B(2, 2) As String
    B(0, 1) = "Kunde1"
    B(0, 2) = "200"
    B(1, 1) = "Kunde2"
    B(1, 2) = "300"

    Jetzt möchte ich in B die 2. Dimension (300) von "Kunde2" finden und diese von der 2. Dimension (1500) von A abziehen. Anschließend soll die 2. Dimension von A die Differenz als Wert übernehmen, damit A folgenden Inhalt hat:

    A(0, 1) = "Kunde1"
    A(0, 2) = "1000"
    A(1, 1) = "Kunde2"
    A(1, 2) = "1200"

    Und das ganze ohne jeden einzelnen Wert durchsuchen zu müssen. Wie kann ich das machen?

    Gruß
    René

    PS: Ich hoffe jemand versteht was ich meine...
    Klingt schon mal nicht schlecht. Gibts noch die einfache Möglichkeit sagen wir mal mit Filter das Array zu durchsuchen ohne
    durch jeden Eintrag durchloopen zu müssen? Nach dem Motto: Filter mir die 2. Dimension des Arrays B nach dem Begriff "Kunde2" und geb mir den Index dafür zurück.

    Keine Ahnung ob sowas geht...