max. Zeichenanzahl String/Formel
20.09.2021 10:55:15
Martin
ich glaube meine Frage zielt auf die Datentypen ab...
In einem Programm geniere ich eine Summenformel ( =Sum(...) ) mittels For-Schleife. Dabei können sehr viele Zellen berücksichtigt werden. Beispiele mit 92 Zellen funktionieren. Bei 368 Zellen habe ich allerdings die Fehlermeldung "Run-Time Error: '1004': Application-defined or object-defined error" bekommen.
Könnt Ihr mir sagen, ob ich den String einfach zu voll packe, oder einen anderen Fehler mache?
Dim Formel As String
Formel = "=SUM(" 'Formel zur Aufsummierung der Kosten initialisieren
For j To Zeilenanzahl
Formel = Formel & "R" & j & "C," 'Summenformel um eine Zelle erweitern
Next j
Formel = Left(Formel, Len(Formel) - 1) & ")" 'das letzte "," abschneiden und ")" anhängen
Worksheets(Tabelle1).Cells(i, 19).FormulaR1C1 = Formel 'Summenformel einfügen
Bei dem Fall mit 368 Zellen zeigt mir der Editor unter "Waches" auch nur den folgenden String an. Was ich auch komisch finde, zumal am Ende ja noch das Komma steht.
"=SUM(R9817C,R9818C,R9819C,R9820C,R9821C,R9822C,R9823C,R9824C,R9825C,R9826C,R9827C,R9828C,R9829C,R9830C,R9831C,R9832C,R9833C,R9834C,R9835C,R9836C,R9837C,R9838C,R9839C,R9840C,R9841C,R9842C,R9843C,R9844C,R9845C,R9846C,R9847C,R9848C,R9849C,R9850C,R9851C,
Vielen Dank und viele GrüßeMartin