Supportnet / Forum / Tabellenkalkulation
Makro für Kalender
Frage
Hallo ihr lieben Helfer!
Ich habe mir mit Excel einen Kalender angefertigt.
Mit 12 Arbeitsblättern für die zwölf Monate.
Ganz links habe ich zwei Spalten für das Datum und den jeweiligen Tag. Die dritte Spalte habe ich bis ganz rechts an den Rand gezogen, in der ich eintrage, was ich an dem jeweiligen Tag gearbeitet habe.
Jetzt muss ich natürlich jedes Jahr die ersten zwei Spalten in allen 12 Blättern ändern, da sich diese jedes Jahr ändern.
Meine Frage: Ist es möglich, in einer Zelle, egal wo, ein Makro einzugeben, in die ich einfach nur die Jahreszahl eingebe, und alle zwölf Arbeitsblätter das Datum und den entsprechenden Tag automatisch übernehmen.
In der Hoffnung auf Hilfe
verbleibe ich
mit freundlichen Grüßen
hajomue
Antwort 1 von nighty
hi hajomue :)
hab einen kalendar,vielleicht brauchbar,allerdings das ganze jahr in ein oder zwei spalten ab der aktiven zelle abwaerts ,gueltig 2000-2030 mit schaltjahre.
buedde deine email falls interesse beteht.
beantwortet zwar nicht deine frage doch laesst sich notfalls auch mit kopieren einfuegen ausnutzen vielleicht.
gruss nighty
hab einen kalendar,vielleicht brauchbar,allerdings das ganze jahr in ein oder zwei spalten ab der aktiven zelle abwaerts ,gueltig 2000-2030 mit schaltjahre.
buedde deine email falls interesse beteht.
beantwortet zwar nicht deine frage doch laesst sich notfalls auch mit kopieren einfuegen ausnutzen vielleicht.
gruss nighty
Antwort 2 von hajomue
Hi Nighty!
Hört sich interessant an.
Viele Dank für Deine Antwort.
Anbei meine email.
Gruß
hajomue
Hört sich interessant an.
Viele Dank für Deine Antwort.
Anbei meine email.
Gruß
hajomue
Antwort 3 von hajomue
Hi Nighty!
Vielen Dank!
Mal sehen, ob da was funzt.
Gruß hajomue
Vielen Dank!
Mal sehen, ob da was funzt.
Gruß hajomue
Antwort 4 von hajomue
Hi Nighty!
Bei dem Jahreskalender 2000.xls in Excel kommt bei mir ein leeres Blatt an, und bei der Jahresdatenbeschreibung in Word soll ich jedesmal die CD-Rom einlegen, obwohl ich Office 2000 installiert habe.( vielleicht wegen gebrannt).
Trotzdem herzlichen Dank für Deine Mühe.
Vielleicht noch andere Ideen!
Danke
hajomue
Bei dem Jahreskalender 2000.xls in Excel kommt bei mir ein leeres Blatt an, und bei der Jahresdatenbeschreibung in Word soll ich jedesmal die CD-Rom einlegen, obwohl ich Office 2000 installiert habe.( vielleicht wegen gebrannt).
Trotzdem herzlichen Dank für Deine Mühe.
Vielleicht noch andere Ideen!
Danke
hajomue
Antwort 5 von RiGo2000
Ohne Programmieren:
Einfach alle 12 Arbeitsblätter aktiv machen, dann werden alle Daten, die du eingibst, in alle markierten Blätter in die Zellen geschrieben (wie ein Durchschlag zu guten alten Schreibmaschinentagen).
Einfach alle 12 Arbeitsblätter aktiv machen, dann werden alle Daten, die du eingibst, in alle markierten Blätter in die Zellen geschrieben (wie ein Durchschlag zu guten alten Schreibmaschinentagen).
Antwort 6 von Aliba
Hi hajomue,
so was ist doch auch schnell per Formeln erstellt.
Füge in Deine Arbeitsmappe ein neues Tabellenblatt ein. Ich nenne es mal Einstellungen.
WICHTIG: Das Tabellenblatt sollte nicht zwischen den Monatsblättern liegen.
Jetzt markierst Du alle Monatstabellenblätter.
(Januar aktivieren, dann Shift-Taste gedrückt halten und in den Registernamen Dezember klicken,
alle Monatsregister sind weiss)
So nun in A1 die Formel:
=DATUM(Einstellungen!$A$1;1;1)
In A2 die Formel:
=WENN(A1="";"";WENN(MONAT(A1+1)=MONAT(A1);A1+1;""))
Diese bis ZEile 31 runterziehen(kopieren)
Ich weiss jetzt nicht, auf welche ARt Du Dir die Tage in Spalte B anzeigen lässt, kannst das entweder über die FOrmatierung machen, dann in
B1 die FOrmel: =WENN(A1="";"";A1) und das Format dieser Zellen auf benutzerdefiniert TTTT stellen, oder direkt die Formel:
=WENN(A1="";"";TEXT(A1;"TTTT"))
Wieder bis Zeile 31 runterkopieren.
So nun kannst Du die Gruppierung der Tabellenblätter aufheben. Einfach ins Register
Einstellungen klicken.
Nun musst Du allerdings die Tabellenblätter noch mal einzeln angehen, beginnend bei Februar. Hier musst Du die FOrmel in A1 :=DATUM(Einstellungen!$A$1;1;1)
so ändern:
=DATUM(Einstellungen!$A$1;2;1)
für März dann eine 3, April 4 .....
Das wars dann schon.
Das Tabellenblatt Einstellungen kann man dann auch noch nutzen, um z.B. die Feiertage des Jahres berechnen zu lassen.
Falls das für Dich interessant ist, nochmal melden.
CU ALiba
so was ist doch auch schnell per Formeln erstellt.
Füge in Deine Arbeitsmappe ein neues Tabellenblatt ein. Ich nenne es mal Einstellungen.
WICHTIG: Das Tabellenblatt sollte nicht zwischen den Monatsblättern liegen.
Jetzt markierst Du alle Monatstabellenblätter.
(Januar aktivieren, dann Shift-Taste gedrückt halten und in den Registernamen Dezember klicken,
alle Monatsregister sind weiss)
So nun in A1 die Formel:
=DATUM(Einstellungen!$A$1;1;1)
In A2 die Formel:
=WENN(A1="";"";WENN(MONAT(A1+1)=MONAT(A1);A1+1;""))
Diese bis ZEile 31 runterziehen(kopieren)
Ich weiss jetzt nicht, auf welche ARt Du Dir die Tage in Spalte B anzeigen lässt, kannst das entweder über die FOrmatierung machen, dann in
B1 die FOrmel: =WENN(A1="";"";A1) und das Format dieser Zellen auf benutzerdefiniert TTTT stellen, oder direkt die Formel:
=WENN(A1="";"";TEXT(A1;"TTTT"))
Wieder bis Zeile 31 runterkopieren.
So nun kannst Du die Gruppierung der Tabellenblätter aufheben. Einfach ins Register
Einstellungen klicken.
Nun musst Du allerdings die Tabellenblätter noch mal einzeln angehen, beginnend bei Februar. Hier musst Du die FOrmel in A1 :=DATUM(Einstellungen!$A$1;1;1)
so ändern:
=DATUM(Einstellungen!$A$1;2;1)
für März dann eine 3, April 4 .....
Das wars dann schon.
Das Tabellenblatt Einstellungen kann man dann auch noch nutzen, um z.B. die Feiertage des Jahres berechnen zu lassen.
Falls das für Dich interessant ist, nochmal melden.
CU ALiba
Antwort 7 von cmkatz
Hallo,
ich hätte auch einen Kalender anzubieten, nur ist da, wie bei nighty auch, das ganze Jahr auf einem Blatt. Gibt man in A1 den 1.1.2004 ein, dann berechnet sich der Kalender selbst und Samstag und Sonntag werden dunkel hinterlegt.
Bei Interesse stelle ich den Kalender zum Download bereit.
Gruß
cmkatz
ich hätte auch einen Kalender anzubieten, nur ist da, wie bei nighty auch, das ganze Jahr auf einem Blatt. Gibt man in A1 den 1.1.2004 ein, dann berechnet sich der Kalender selbst und Samstag und Sonntag werden dunkel hinterlegt.
Bei Interesse stelle ich den Kalender zum Download bereit.
Gruß
cmkatz
Antwort 8 von nighty
hi hajomue
kurzbeschreibung
1) stgr + d aktuelle jahr
2) gewuenschte jahr (2000-2039) eingeben
> return > strg + d
3)gewuenschte jahr (2000-2039) eingeben z.b. 20041 die eins ist ein parameter
> return > strg + d
4)gewuenschte jahr (2000-2039) eingeben z.b. 20042 die eins ist ein parameter
> return > strg + d
5)gewuenschte jahr (2000-2039) eingeben z.b. 20043 die eins ist ein parameter
> return > strg + d
gruss nighty
kurzbeschreibung
1) stgr + d aktuelle jahr
2) gewuenschte jahr (2000-2039) eingeben
> return > strg + d
3)gewuenschte jahr (2000-2039) eingeben z.b. 20041 die eins ist ein parameter
> return > strg + d
4)gewuenschte jahr (2000-2039) eingeben z.b. 20042 die eins ist ein parameter
> return > strg + d
5)gewuenschte jahr (2000-2039) eingeben z.b. 20043 die eins ist ein parameter
> return > strg + d
gruss nighty
Antwort 9 von nighty
hi hajomue
leeres blatt ist doch ok,es beinhaltet das makro was obigen aufruf erlaubt.
gruss nighty
leeres blatt ist doch ok,es beinhaltet das makro was obigen aufruf erlaubt.
gruss nighty
Antwort 10 von hajomue
Hallo
Euch allen vielen Dank. Ich bin ja überwältigt von so viel Hilfe.
Nighty, das ist OK. Hab' das erst garnicht kapiert.
Aliba, vielen Dank für die Formeln. Ist auch höchst interessant.
Cmkatz, vielen Dank aber die zwei Lösungen von Aliba und nighty haben mir sehr geholfen.
Nochmals vielen Dank Euch allen
Gruß
hajomue
Euch allen vielen Dank. Ich bin ja überwältigt von so viel Hilfe.
Nighty, das ist OK. Hab' das erst garnicht kapiert.
Aliba, vielen Dank für die Formeln. Ist auch höchst interessant.
Cmkatz, vielen Dank aber die zwei Lösungen von Aliba und nighty haben mir sehr geholfen.
Nochmals vielen Dank Euch allen
Gruß
hajomue
Antwort 11 von hajomue
Hi Aliba
Das mit den Feiertagen wäre wirklich sehr interessant.
Wenn es Dir nichts ausmacht, bitte nochmal Formeln senden?
Vielen Dank im Voraus.
Ach rigo2000, Dich habe ich vorhin vergessen. Auch Dir vielen Dank.
Mit freundlichen Grüßen
hajomue
Das mit den Feiertagen wäre wirklich sehr interessant.
Wenn es Dir nichts ausmacht, bitte nochmal Formeln senden?
Vielen Dank im Voraus.
Ach rigo2000, Dich habe ich vorhin vergessen. Auch Dir vielen Dank.
Mit freundlichen Grüßen
hajomue
Antwort 12 von nighty
hi hajomue
hier war natuerlich wieder ein kleiner fluechtigskeitfehler :)
so sollte es lauten :)
kurzbeschreibung
1) stgr + d aktuelle jahr
2) gewuenschte jahr (2000-2039) eingeben
> return > strg + d
3)gewuenschte jahr (2000-2039) eingeben z.b. 20041 die eins ist ein parameter
> return > strg + d
4)gewuenschte jahr (2000-2039) eingeben z.b. 20042 die zwei ist ein parameter
> return > strg + d
5)gewuenschte jahr (2000-2039) eingeben z.b. 20043 die drei ist ein parameter
> return > strg + d
gruss nighty
hier war natuerlich wieder ein kleiner fluechtigskeitfehler :)
so sollte es lauten :)
kurzbeschreibung
1) stgr + d aktuelle jahr
2) gewuenschte jahr (2000-2039) eingeben
> return > strg + d
3)gewuenschte jahr (2000-2039) eingeben z.b. 20041 die eins ist ein parameter
> return > strg + d
4)gewuenschte jahr (2000-2039) eingeben z.b. 20042 die zwei ist ein parameter
> return > strg + d
5)gewuenschte jahr (2000-2039) eingeben z.b. 20043 die drei ist ein parameter
> return > strg + d
gruss nighty
Antwort 13 von hajomue
Hi nighty!
Nochmal vielen Dank.
Das hat schon geklappt!
Gruß
hajomue
Nochmal vielen Dank.
Das hat schon geklappt!
Gruß
hajomue

