Supportnet Computer
Planet of Tech

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

Antwort 2 von hajomue

Hi Nighty!

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

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

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).



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





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

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

Antwort 9 von nighty

hi hajomue

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

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

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

Antwort 13 von hajomue

Hi nighty!

Nochmal vielen Dank.
Das hat schon geklappt!

Gruß
hajomue



Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: