Hallo zusammen,
ich bin absoluter VBA Neuling :( und muss unbedings was für die Uni programmieren.
ich habe in excel die Formel : INDEX(Frachtkosten!1:21;VERGLEICH(B34;Frachtkosten!A:A;1);VERGLEICH(B24;Frachtkosten!1:1;-1)) verdendet.
Diese Formel soll das Ergebnis von Celles(35,2) in sheet 5 sein.
B34 = Cells( 34,2) und B24= Cells(24,2) stehen ebenfalls in sheet 5
Das Blatt Frachtkosten enspricht dem Sheet 6
ich möchte durch diese Formel eine Abfrage über 2 Kriterien ( B34 und B24) in einer Matrix (Frachtkosten) machen.
Ich habe es bisher so in VBA versucht umzusetzeten:
Cells(35, 2) = Application.WorksheetFunction.Index(Sheets("Frachtkosten").Range("A1:R21"), (ApplicationWorksheetFunktion.Match((Cells(32, 2)), (Sheets(Frachtkosten).Range("A:A")), 1)), (ApplicationWorksheetFunktion.Match((Cells(24, 2)), (Sheets("Frachtkosten").Range("A1:A21")), -1)))
aber es funktioniert leider nicht :(
Kann mir vielleicht jemand helfen?
|