Clever-Excel-Forum

Normale Version: Range.Formula Laufzeitfehler 1004
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo liebe Community.

Bei folgenden Code erhalte ich immer die Fehlermeldung "Die Methode Range für das Objekt _Gobal ist fehlgeschlagen."

Range(Cells(2, letzterMonatist + 19) & ":" & Cells(2, letzterMonatsoll + 18)).Formula = "=IF(Start!$B$7>INDIRECT(""ZS(-1)"",0),INDIRECT(""ZS(-1)"",0)+1,"""")"

Meine Variablen sind richtig definiert und sollten funktionieren. Die Zellen die angesprochen werden sollen sind alle leer und nicht gesperrt.
Ich vermute, dass der Fehler daher irgendwo in der Formel liegt.

Vielleicht hat ja jemand eine Idee oder Lösung.
Hallo, 19 

bei "Range(Cells..." ist die Syntax ohne Doppelpunkt. Den nimmst du nur bei "Range(..." - schreibe es so: 21

Code:
Range(Cells(2, letzterMonatist + 19), Cells(2, letzterMonatsoll + 18)).Formula = ...

Wenn das nicht passt - Beispieldatei. Dodgy
Ja das wars schon. Eigentlich super einfach. Vielen Dank