Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Monatskalender

Forumthread: Monatskalender

Monatskalender
17.02.2003 15:55:04
Werner
Hallo Excelfreunde,

trotz aller Recherche habe ich für mein Problem noch keine befriedigende Lösung gefunden.
Ich bastle an einem Monatskalender, der die Wochenenden farblich markiert.
Das Jahr wird in der Zelle I6 und der Monat über ein Dropdownfeld in der Zelle G6 eingetragen. Der nachfolgende Code, den ich bisher gefunden habe funktioniert nur bei Monaten mit 31 Tagen fehlerlos. Bei Monaten mit weniger als 31 Tagen werden die Tage des Folgemonats mit angegeben. Wie kann ich das verhindern. Die Ausgabe der Wochentage erfolgt in den Zellen A13 – A40 (Mo, Di,usw.). In den Zellen B13 – B40 werden die Tage mir 1, 2, 3 bis 31 angezeigt.
In den Zellen A13 – A40 steht folgende Formel =Wochentag(B13).
In der Zelle B13 steht die Formel =DATUM(JAHR($I$6);(MONAT($G$6));1)
In den Zellen B14-B40 steht die Formel =B13+1
Was muss ich am nachfolgenden Code oder überhaupt ändern?
Sub Monatsplan()
Columns("A:C").Select
Selection.Interior.ColorIndex = xlNone
Range("a13").Select
i = 13
Do Until IsEmpty(Cells(i, 1))
If Weekday(Cells(i, 1)) = 7 Then
Range(Cells(i, 1), Cells(i, 3)) _
.Interior.ColorIndex = 8
ElseIf Weekday(Cells(i, 1)) = 1 Then
Range(Cells(i, 1), Cells(i, 3)) _
.Interior.ColorIndex = 8
End If
i = i + 1
Loop
End Sub

Herzliche Grüße

Werner

Anzeige

7
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Re: Monatskalender
17.02.2003 16:22:33
Franz W.

Hallo Werner,

versuche folgendes:

Spalte B, Format - benutzerdefiniert - T.
in B13: =Datum(I6;G6;1) für den ersten des Monats.
In B14: B13+1; usw. bis zum 28. d. M.
in B38: =WENN(MONAT(B38+1)=MONAT(B38);B38+1;"")
in B39: =WENN(MONAT(B38+2)=MONAT(B38);B38+2;"")
in B40: =WENN(MONAT(B38+3)=MONAT(B38);B38+3;"")

Spalte A, format - benutzerdefiniert - TTT.
in A13: =WENN(ISTNV(SVERWEIS(B13;2;0));B4;SVERWEIS(B13;2;0))
in A14: =WENN(ISTNV(SVERWEIS(B14;2;0));B4;SVERWEIS(B14;2;0))
usw.

dann bedingte Formatierung:
=WOCHENTAG(B$13)=1, Format zuweisen
=WOCHENTAG(B$13)=7, Format zuweisen
als Zugabe: =B$13=HEUTE(), Format zuweisen

Das Makro brauchst Du dann nicht. (Hoffe ich habe keinen Fehelr drin, probiers aus.)

Gruß
Franz


Anzeige
Re: Monatskalender
17.02.2003 16:35:59
udo

Hi, vielleicht hilft dir meine Datei weiter, da sind alle möglichen von diesen Makros mit integriert.
um den Blattschutz aufzuheben must du entweder "1" oder " " ( leer ) eingeben, wenn du dir die codes anschauen möchtest.
In den Monatstabellen sind drei Buttons oben links , einfach mal anklicken, viel spass damit.
gruß udo
Anlage ca 2 MB, habs an deine E mail verschickt

Anzeige
Re: Monatskalender
17.02.2003 16:56:24
Werner

Danke für die schnelle Hilfe

MfG
Werner

Multikalender von. G. Ehmann
17.02.2003 17:20:33
Franz W.

Hallo Werner,

es gibt noch ein gigantischen, rein Formel-gesteuerten Multifunktionskalender von G. Ehmann. Ich habe leider den Link nicht mehr, aber ich kann ihn Dir gerne schicken, wenn Du willst.

Gruß
Franz

Re: Monatskalender
17.02.2003 17:44:13
Gerhard E.

Hallo Werner,

meinen von Franz erwähnten "Multikalender" sende ich dir gene direkt zu. Melde dich ggf.

Gruß
Gerhard E.

Vielleicht wird er demnächst wieder unter www.skripteundaufgaben.de bereitgestellt?




Anzeige
aber klar .....
17.02.2003 18:52:58
andreas e

hallo gerhard !!

nach massiven Problemen (da versuchte wohl jmd mir an den Karren zu pinkeln!) habe ich den downloadbereich komplett vom netz genommen und baue den gerade wieder peu a peu auf ! Allerdings wie die Igel bei der Paarung ! sehr sehr vorsichtig ! Und auf jeden Fall werden deine Dateien da auch wieder auftauchen ! Ich hoffe Ihr seht mir nach, das dies noch einige Tage braucht, da ich mich da momentan zum einem überall beim urheber absichern möchte und zum anderen auch noch ein "bischen " arbeiten gehen muss !

Aber don't panic ! Einen Schwaben bekommt so leicht keiner PLATT !!

Die ersten Segmente sind bereits wieder da !!!

Und auch bestimmt demnächst wieder deine Dateien ! (Näheres per mail!)

Gruß
andreas e

http://www.skripteundaufgaben.de viele kostenlose Downloads und Lösungsansätze zu EXCEL und mehr

Anzeige
aber klar .....
17.02.2003 18:52:59
andreas e

hallo gerhard !!

nach massiven Problemen (da versuchte wohl jmd mir an den Karren zu pinkeln!) habe ich den downloadbereich komplett vom netz genommen und baue den gerade wieder peu a peu auf ! Allerdings wie die Igel bei der Paarung ! sehr sehr vorsichtig ! Und auf jeden Fall werden deine Dateien da auch wieder auftauchen ! Ich hoffe Ihr seht mir nach, das dies noch einige Tage braucht, da ich mich da momentan zum einem überall beim urheber absichern möchte und zum anderen auch noch ein "bischen " arbeiten gehen muss !

Aber don't panic ! Einen Schwaben bekommt so leicht keiner PLATT !!

Die ersten Segmente sind bereits wieder da !!!

Und auch bestimmt demnächst wieder deine Dateien ! (Näheres per mail!)

Gruß
andreas e

http://www.skripteundaufgaben.de viele kostenlose Downloads und Lösungsansätze zu EXCEL und mehr

Anzeige
;

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige