Range.Formula Laufzeitfehler 1004
#1
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.
Antworten Top
#2
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
[-] Folgende(r) 1 Nutzer sagt Danke an Gast für diesen Beitrag:
  • Laserhannes
Antworten Top
#3
Ja das wars schon. Eigentlich super einfach. Vielen Dank
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste