Thema Datum  Von Nutzer Rating
Antwort
10.11.2025 08:38:25 Ernst Hack
NotSolved
10.11.2025 10:53:44 Gast01
NotSolved
10.11.2025 19:03:00 ralf_b
NotSolved
11.11.2025 11:12:37 Gast44164
NotSolved
Rot Dynamischer Kalender
27.05.2026 14:49:20 Marian49
NotSolved

Ansicht des Beitrags:
Von:
Marian49
Datum:
27.05.2026 14:49:20
Views:
31
Rating: Antwort:
  Ja
Thema:
Dynamischer Kalender
  • Termin-Kalender / Wand-Kalender
  •  
  • Ich möchte hier „meine“ neueste Entwicklung vorstellen. Warum habe ich so geschrieben? Meine Aufgabe war im Prinzip Planung, Testen und Korrigieren. Programmierarbeiten sind von bis zu 90% mit KI gemacht. So geht es rasant schnell (KI-Option bei Google Chrome). Jedes Mal nach Problem-Formulierung – in 3 Sekunden Antwort mit der richtigen Prozedur.
    Man kann wahlweise als Wand-Kalender einsetzen (PDF erstellen, ausdrucken oder in die Druckerei schicken) oder direkt am PC als Termin-Kalender mit Alarm Funktion. Bilder für Monatsblätter lassen sich leicht einfügen, automatisch zuschneiden und positionieren (eigene Fotos im 16x9 oder 3x2 Format verwenden).
    Es ist zum Teil mit Blatt-Formeln programmiert, dann Bedingte Formatierung und noch VBA.

 

 

Die wichtigsten Funktionen:

  • Automatischer Start: Öffnet beim PC-Start direkt den aktuellen Monat und springt in die richtige Zelle für eure heutigen Notizen.
  • Akustischer Alarm: Meldet sich 10 Minuten vor Terminen mit einem Pop-up und eurer Lieblingsmusik. Die ist nicht fest gebunden, man kann die Auswahl selber gestalten. Die Musik kann jederzeit mit der ESC-Taste gestoppt werden (auch wenn Excel minimiert ist!).
  • Dynamischer Fokus: Ein dicker, roter Rahmen umschließt die gerade aktive Zelle mit etwas Puffer, ohne eure Terminfarben oder Feiertage zu verdecken.
  • Zentrale Verwaltung: Über das Blatt 'Verwaltung' werden alle eingetragenen Kommentare aus den Monaten per Knopfdruck gesammelt und chronologisch sortiert.
  • Der Inaktivitäts-Timer: Wenn ihr den Kalender für ein paar Minuten verlasst, springt er von alleine wieder auf das aktuelle Tagesdatum zurück. Die Zeit (1-30 Min.) stellt ihr direkt in der Verwaltung ein.

??? Ein Blick in den Code – Was man hier lernen kann:

  1. Arbeiten mit Zeit-Ereignissen: Nutzung von Application.OnTime für den Inaktivitäts-Timer.
  2. Windows-APIs einbinden: Nutzung von GetTickCount (für den intelligenten Autostart) und mciSendString (zum Abspielen und Stoppen von MP3-Dateien).
  3. Smarter Blattschutz: Die Nutzung von UserInterfaceOnly:=True, damit VBA Zellen formatieren und Formen zeichnen darf, während das Blatt für den Nutzer gesperrt bleibt.
  4. Fehlertolerante Suche: Eine Schleife, die Datumswerte trotz benutzerdefinierter Formatierungen (wie "T") treffsicher ausliest.

Hinweis für Tester: Tragt in der Verwaltung in Zelle E21 einfach eine Zahl zwischen 1 und 30 für den Timer ein. Bei 0 ist die Funktion aus.

  • Da finden sie die Excel-Datei und zwei Unterordner mit Musik. Es sind aber keine richtige Musikdateien, nur Platzhalter (1 Sekunde Stille, auch aus Platzgründen) um die Funktionalität des Kalenders testen zu können. Die sollen ausgetauscht werden, nur die Nummerierung ungefähr so behalten.

LG, Marian


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
10.11.2025 08:38:25 Ernst Hack
NotSolved
10.11.2025 10:53:44 Gast01
NotSolved
10.11.2025 19:03:00 ralf_b
NotSolved
11.11.2025 11:12:37 Gast44164
NotSolved
Rot Dynamischer Kalender
27.05.2026 14:49:20 Marian49
NotSolved