Hallo Edgar,

Aber im Prinzip hast Du Recht - das passiert im Januar und auch für den Mai könnte das Blatt nicht da sein.
Hallo heli,
zwei Dinge:
zum jetzigen Zustand:
kannst Du mal prüfen, was in der Variable LfdMonat steht? Das sollte eine Zahl sein.
allgemein:
lfdMonat ist eine Ganzzahl. Schreibe also besser
Dim lfdMonat As Integer
Zitat:1. Der markierte Fehler tritt auf jeden Fall dann ein, wenn lfdMonat den Wert 1 hat, da dann der Name Sheets(0) ausgewählt wird, welcher normalerweise nicht existiert.das sollte im Juni aber nicht passieren

Zitat:LfdMonat = Month(Date)
Aber im Prinzip hast Du Recht - das passiert im Januar und auch für den Mai könnte das Blatt nicht da sein.
Hallo heli,
zwei Dinge:
zum jetzigen Zustand:
kannst Du mal prüfen, was in der Variable LfdMonat steht? Das sollte eine Zahl sein.
allgemein:
lfdMonat ist eine Ganzzahl. Schreibe also besser
Dim lfdMonat As Integer
. \\\|/// Hoffe, geholfen zu haben.
( ô ô ) Grüße, André aus G in T
ooO-(_)-Ooo (Excel 97-2019+365)
( ô ô ) Grüße, André aus G in T
ooO-(_)-Ooo (Excel 97-2019+365)