aktuell verzweifle ich mal wieder. :)
ich möchte in einen String eine Formel schreiben (so wie ich es schon oft getan habe).
Leider bekomme ich einen "Anwendungs- oder objektorientierter Fehler" 1004.
Dim arrFmla(1 To 2) As String
arrFmla(1) = "=COUNTIFS(" & Cells(5, 5).Address(False, False) & ":" & Cells(4, 5).Address(False, False) & ";""" & varScht & "*"";" _
& Cells(5, 3).Address(False, False) & ":" & Cells(5, 3).Address(False, False) & ";""*R*"")&"" ""&"
Viele Anführungszeichen, I know, aber später möchte ich diese Formel natürlich in eine Zelle schreiben:
Das ich die Cells(5, 5).Address(False, False) berechne hat natürlich den Hintergrund das ich diese mittels meines Scriptes errechne, jedoch wollte ich nicht zuviel Code, der mit dem Fehler nichts zu tun hat, posten.
strFmla = arrFmla(1) & "&ZEICHEN(10)&" & arrFmla(2) & """ """
With Range(Cells(7, 10).Address(False, False))
'Insert Formula
.Formula = strFmla
'Ensure calculation happens
.Calculate
'Convert Formula to Value
.Value2 = .Value2
End With
Ich hoffe jemand hat eine Idee, wo ich den Fehler eingebaut habe. :)
Vielen Dank schon einmal.