22.06.2014, 09:06
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