nachdem ich durch eure Hilfe endlich die Formel hinbekommen habe, hapert es am einfügen mit vba (kopieren und leicht modifizieren ja - selber leider nein ;-) ...
Die händisch eingegebene, funktionierende Matrixformel:
{=MIN(WENN((($A$2:$A100=$A19)*($B$2:$B100=$B19)); $C$2:$C100))}
Diese muss ich - variabel gestaltet - mit vba einfügen:
Private Sub cbut_ok_Click()
Dim LetzteZeile3 As Long
With Worksheets("ZS_Stunden")
LetzteZeile3 = .Range("A65536").End(xlUp).Row + 1
Worksheets("ZS_Stunden").Range("L" & LetzteZeile3).FormulaArray =
"=MIN(WENN((($A$2:$A100=$A" & LetzteZeile3 & ")*($B$2:$B100=$B" & LetzteZeile3 & ")); $C$2:$ _
C100))"
End With
End Sub
Beim versuchen ist mir aufgefallen, dass dies bei Verwendung mit Variablen nicht läuft.
Allerdings habe ich keinen Hinweis gefunden, dass es generell nicht möglich ist.
Habe ich einen Denkfehler im Aufbau der Formel, oder ist es generell nicht möglich?
LG
MichiM