Live-Forum - Die aktuellen Beiträge
Datum
Titel
24.04.2024 19:29:30
24.04.2024 18:49:56
Anzeige
Archiv - Navigation
220to224
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
220to224
220to224
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

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

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

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

Anzeige
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?




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

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige