VBA Summewenn bringt Anwendungsfehler
22.05.2024 17:36:58
der Bö
ich möchte über VBA eine Summenformel in ein Tabellenblatt eintragen. Die Formel bezieht sich auf ein anderes Blatt und wenn ich die manuell eingebe, funktioniert
das auch. Aber per VBA bekomme ich "Anwendungs- oder objektorientierter Fehler".
Das Script sieht so aus (Auszug):
strFormel = _
"=SUM(('Mai 2024'!J2:J283=""Neu SFA"")*('Mai 2024'!C2:C283))+" _
& "SUM(('Mai 2024'!J2:J283=""Neu SFA"")*('Mai 2024'!D2:D283))+" _
& "SUM(('Mai 2024'!J2:J283=""Neu SFA"")*('Mai 2024'!E2:E283))+" _
& "SUM(('Mai 2024'!J2:J283=""Neu SFA"")*('Mai 2024'!F2:F283))+" _
& "SUM(('Mai 2024'!J2:J283=""Neu SFA"")*('Mai 2024'!G2:G283))+"
Sheets("Zusammenfassung").Range("B2").Formula = strFormel
Ich möchte mir FormulaR1C1 ersparen, weil die Summenfelder im anderen Blatt sehr variabel sind! Die werden täglich neu reingeladen.
Und ich brauche die Formel mit anderen Kriterien in 7 Spalten...ist mir gerade zu viel Aufwand. Aber so klappt es auch nicht.
Die Zeilenangaben bekomme ich dann schon noch mit Variablen hin, das ist auch kein Problem.
Hat da jemand einen Tipp, was da falsch ist? Ich nutze O365 (Version 2308 Build 16731).
Danke und Grüße
Jürgen
Anzeige