Sheet1.Range("C2").FormulaArray = _
"=MAX(IF((($E$2:$E$10=A2)+($F$2:$F$10=B2))=1,$G$2:$G$10))"
in eine Zelle schreiben.
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$C$1" Or Target.Address = "$G$1" Or Target.Address = "$K $1" Then
With Sheets("Tabelle1").Range("A1")
.FormulaArray = "Deine Arrayformel"
.Value = .Value
End With
End If
End Sub
Gruess
Sheet1.Range("C2").FormulaArray = _
"=MAX(IF((($E$2:$E$10=A2)+($F$2:$F$10=B2))=1,$G$2:$G$10))"
in eine Zelle schreiben.
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$C$1" Or Target.Address = "$G$1" Or Target.Address = "$K $1" Then
With Sheets("Tabelle1").Range("A1")
.FormulaArray = "Deine Arrayformel"
.Value = .Value
End With
End If
End Sub
Gruess