09.01.2020, 20:12
Guten Tag meine lieben Excel-Freunde,
ich habe nun soviel probiert, aber es klappt einfach nicht.
Ich wollte mittels VBA eine Matrixformel erzeugen, dass klappte bislang wunderbar.
Diese wurde von mir aber nun erweitert, jetzt kommt aber immer folgender Fehler:
Laufzeitfehler 1004 ; Die FormulaArray-Eigenschaft des Range-Objektes kann nicht festgelegt werden.
Internet meint, es sind eben zu viele Zeichen, was auch mit über 255 Zeichen wohl stimmen mag. Jedoch soll man mit replace dieses umgehen können.
Aber wie beschrieben, bei mir ging es nicht xD
Darum frage ich hier, ob einer von euch das hinbekommt.
Hier die Formel:
So der Versuch bislang ohne replace:
Besten Dank schon einmal für Eure Mühe!
ich habe nun soviel probiert, aber es klappt einfach nicht.
Ich wollte mittels VBA eine Matrixformel erzeugen, dass klappte bislang wunderbar.
Diese wurde von mir aber nun erweitert, jetzt kommt aber immer folgender Fehler:
Laufzeitfehler 1004 ; Die FormulaArray-Eigenschaft des Range-Objektes kann nicht festgelegt werden.
Internet meint, es sind eben zu viele Zeichen, was auch mit über 255 Zeichen wohl stimmen mag. Jedoch soll man mit replace dieses umgehen können.
Aber wie beschrieben, bei mir ging es nicht xD
Darum frage ich hier, ob einer von euch das hinbekommt.
Hier die Formel:
Code:
{=WENN(Einstellungen!$I$16=FALSCH;MAX(Einstellungen!AS8:AS1000028+Einstellungen!AT8:AT1000028);TEXT(MAX(Einstellungen!AS8:AS1000028+Einstellungen!AT8:AT1000028);"#.##0")&" ( "&TEXT(100/((Einstellungen!AL36)*2)*MAX(Einstellungen!AS8:AS1000028+Einstellungen!AT8:AT1000028);"[>9,94]00,0;___00,0")&" %)")}
So der Versuch bislang ohne replace:
Code:
Worksheets("Auswertungen").Range("B28").FormulaArray = "=IF(Einstellungen!R16C9=FALSE,MAX(Einstellungen!R[-20]C[43]:R[1000000]C[43]+Einstellungen!R[-20]C[44]:R[1000000]C[44]),TEXT(MAX(Einstellungen!R[-20]C[43]:R[1000000]C[43]+Einstellungen!R[-20]C[44]:R[1000000]C[44]),""#.##0"")&"" ( ""&TEXT(100/((Einstellungen!R[8]C[36])*2)*MAX(Einstellungen!R[-20]C[43]:R[1000000]C[43]+Einstellungen!R[-20]C[44]:R[1000000]C[44]),""[>9,94" & "]00,0;___00,0"")&"" %)"")" & ""
Besten Dank schon einmal für Eure Mühe!