ich habe eine Arbeitsmappe in der die Tabellenblätter nach Datum sortiert sind:
1.1.2003
2.1.2003
4.5.2003
5.5.2003
usw.
Ist es möglich die Anzahl der Arbeitsblätter pro Monat zu ermitteln, z.B. für Januar oder Mai.
Vielen Dank im Voraus
MfG
Uwe
ich habe eine Arbeitsmappe in der die Tabellenblätter nach Datum sortiert sind:
1.1.2003
2.1.2003
4.5.2003
5.5.2003
usw.
Ist es möglich die Anzahl der Arbeitsblätter pro Monat zu ermitteln, z.B. für Januar oder Mai.
Vielen Dank im Voraus
MfG
Uwe
wenn alle Tabellenblätter solche "Datumsnamen" haben, so daß mindestens ein Punkt vorkommt, z.B. wie folgt:
In diesem Beispiel wird für Januar gezählt. Du kannst die Zeile
Const m = 1
für andere Monate anpassen oder mit Inputbox arbeiten.
Gruß
Martin Beck
mach folgendes:
For Each Sh In Sheets
Select case mid(sh.name,len(sh.name)-6,2)
case "01"
Jan = Jan + 1
case "02"
Feb = Feb + 1
...
bis
case "12"
Dec = Dec + 1
end select
next SH
Die Variablen Jan , Feb etc geben dir nun die Anzahl der Tage pro Monat an. Diese Werte für Jan bis Dec kannst du natürlich ausdrucken oder anzeigen lassen oder sonstwie weiterverarbeiten. Wichtig ist, dass du die Tagesblätter in der Form T.MM.JJJJ benennst, also z.B. 1.01.2003 oder 27.04.2003.
Gruss
Kai