Kontakt- E-Mail- Adresse:klste@hotmail.de


Terminkalender mit Bilder und Filter Ansicht in Kombinationsfeldern und in ListBox. Excel VBA.








Datei Aufbau. Terminkalender mit Bildern in Excel VBA.

 

Dieses Programm ist eine in VBA programmierte Excel-Datei.

 

Die Excel Datei enthält 4 Tabellenblätter: „Maske“, „Blatt“, „Personendatenbank“, und „Personen_Termine“.

 

Das Tabellenblatt "Blatt" enthält eine Liste von Terminen des ausgewählten Tages oder eine Liste von Personen, deren Geburtstag der ausgewählte Tag ist.

 

Im Tabellenblatt „Personendatenbank“ wird Kopie der Personendatenbank gezeigt.

 

Im Tabellenblatt „Personen_Termine“ wird Liste von allen Terminen der ausgewählten Person gezeigt.

 

 

 

Kalender. Terminkalender mit Bildern in Excel VBA.

 

Die Eingabemaske enthält in der oberen linken Ecke einen Kalender.

Der Kalender besteht aus kombinierten Feldern „Monat“ und „Datum“ und sieben Zeilen mit jeweils acht Zellen.

 

Die Zellen in der ersten Zeile enthalten die Namen der Wochentage und die erste Spalte enthält die Nummern der Kalenderwochen.

 

Samstagszellen haben einen grünen Hintergrund, Sonntagszellen haben einen blauen Hintergrund und der ausgewählte Tag hat einen gelben Hintergrund.

 

Gesetzliche Feiertage sind rot, nicht gesetzliche Feiertage grau hinterlegt. 

 

Wenn der ausgewählte Tag ein Feiertag ist, wird der Name dieses Feiertags in einer länglichen Zelle darunter angezeigt, an arbeitsfreien Feiertagen ist diese Zelle rot, an nichtgesetzlichen Feiertagen bleibt sie grau.

 

Wenn die Eingabemaske aktiviert ist, zeigt der Kalender immer das heutige Datum an.

Die gelbe Schaltfläche "Aktuelles Datum" schaltet den Kalender auf das heutige Datum um.

 

 

 

Jahr wechseln. Terminkalender mit Bildern in Excel VBA.

 

Mit der Schaltfläche „Jahr wechseln“ wird ein Kalender für ein beliebiges Jahr erstellt.

 

In der Liste der zehn beweglichen Feiertage wird durch Aktivieren der Checkbox der ausgewählte Feiertag als arbeitsfreier Tag gekennzeichnet.

 

In der Liste der fünfzehn nicht beweglichen Feiertage entscheiden Benutzer, welchen Namen und welches Datum die Feiertage haben und mit Hacken in den Checkboxen markiert man die gesetzlichen Feiertage.

 

Klicken Sie auf die Schaltfläche „Übernehmen“, geben Sie eine 4-stellige Jahreszahl in das Eingabefeld ein und klicken Sie auf OK. Der Kalender wurde erstellt.

 

 

 

Alles löschen. Terminkalender mit Bildern in Excel VBA.

 

Unter dem Kalender befinden sich eine rote Schaltfläche und eine dunkelrote Schaltfläche.

 

Mit Schaltfläche „Alle Termine löschen“ werden alle eingetragenen Termine gelöscht. Kennwort für löschen ist die Zahl drei.

 

Mit Schaltfläche „Personendatenbank löschen“ wird Personendatenbank gelöscht. Kennwort für löschen ist die Zahl drei.

 

 

 

Termine vergeben. Terminkalender mit Bildern in Excel VBA.

 

Im Rahmen „Termine“ werden Termine eingetragen, pro Tag können maximal einhundert Termine eingetragen werden.

 

In jedem Termin wird eingetragen: Zeit „von“ und Zeit „bis“, Personennummer und Grund des Termins.

 

Die vergebenen Termine sind im Listenfeld und im Tabellenblatt „Blatt“ zu sehen.

Alle eingetragenen Termine mit Schaltfläche „Aufsteigend sortieren“ werden nach der Anfangszeit aufsteigend sortiert.

 

Jeder eingetragener Termin bekommt eine Nummer, der Termin kann nicht geändert werden, der kann nur gelöscht werden, Kennwort für löschen ist die Zahl drei. 

 

 

 

Personendatenbank. Terminkalender mit Bildern in Excel VBA.

 

Das Programm hat Personendatenbank für viertausend Personen.

 

In die Datenbank werden grundlegende Informationen zu jeder Person eingegeben: Geschlecht, Vor- und Nachname, Geburtsdatum und Adresse. Es gibt einen Platz für eine Notiz.

Von jeder Person kann ein Foto in die Datenbank aufgenommen werden.

 

Die Personendatenbank ist im Listenfeld und im Tabellenblatt „Personendatenbank“ zu sehen.

 

Jeder Person wird eine Personennummer zugewiesen, die gelöscht werden kann. Das Passwort zum Löschen ist die Zahl drei.

 

 

 

Liste der Geburtstagskinder. Terminkalender mit Bildern in Excel VBA.

 

Für jeden Kalendertag erstellt das Programm eine Liste der Personen, die an diesem Tag Geburtstag haben.

 

Im Rahmen „Personen-Geburtstage“ werden alle Personen aufgelistet, deren Geburtstag mit dem ausgewählten Tag zusammenfällt, und das Alter jeder aufgeführten Person berechnet.

 

Die Liste der Geburtstagskinder ist im Listenfeld und auf dem Arbeitsblatt „Blatt“ zu sehen.

 

 

 

Persönliche Liste aller eingetragenen Termine. Terminkalender mit Bildern in Excel VBA.

 

Im Rahmen „Personen Termine“ wird eine Liste aller eingetragenen Termine für jede ausgewählte Person angezeigt.

 

Die Liste der Termine ist im Listenfeld und auf dem Arbeitsblatt „Personen Termine“ zu sehen.

 

 

 

Bild einfügen oder entfernen. Terminkalender mit Bildern in Excel VBA.

 

Wird eine Personennummer ausgewählt, sind zwei Schaltflächen „Bild einfügen“ und „Bild entfernen“ sichtbar.

 

Mit Schaltfläche „Bild einfügen“ wird ein Bild zugefügt.

 

Mit der Schaltfläche „Bild entfernen“ wird das Bild entfernt. Das Passwort zum Entfernen des Bildes ist die Zahl drei.

 

 

 

Checkbox Termine. Terminkalender mit Bildern in Excel VBA.

 

Ist die Checkbox „Termine“ aktiviert, werden alle für den ausgewählten Tag geplanten Termine in Listenbox angezeigt. Die Listenbox hat einen weißen Hintergrund. 

 

Die Schaltfläche unter der Reihe der Kontrollkästchen hat den Titel „Blatt“ und ist grau.

 

Wird diese Schaltfläche gedrückt, erstellt das Programm den Listenboxinhalt auf dem Tabellenblatt „Blatt“, aktiviert das Tabellenblatt „Blatt“ und blendet die Eingabemaske aus.

 

Das Arbeitsblatt enthält das ausgewählte Datum und fünf Spalten mit Nummern der Termine, Besprechungszeiträumen, Nummern der Personen und Termingründen.

 

In der rechten Kopfzeile dieses Blattes steht „Termine von“, das Datum und die Anzahl der Seiten.

 

 

 

Checkbox Personendatenbank. Terminkalender mit Bildern in Excel VBA.

 

Ist die Checkbox „Personendatenbank“ aktiviert, werden Daten aus der Personendatenbank in der Listenbox angezeigt. Die Listenbox hat einen braunen Hintergrund. 

 

Die Schaltfläche unter der Reihe der Kontrollkästchen hat den Titel „Personendatenbank“ und ist braun.

 

Wird diese Schaltfläche gedrückt, erstellt das Programm den Listenboxinhalt auf dem Tabellenblatt „Personendatenbank“, aktiviert das Tabellenblatt „Personendatenbank“ und blendet die Eingabemaske aus.

 

Das Arbeitsblatt enthält elf Spalten mit Personennummern und grundlegenden Informationen zu jeder Person, wie Geschlecht, Vor- und Nachname, Geburtsdatum, Adresse und Notizen.

 

In der rechten Kopfzeile dieses Blattes steht „Personendatenbank“ und Anzahl der Seiten.

 

Der Tabellenblatt kann gefiltert werden: Zelle A1 anklicken, in Menüleiste „Start“, „Sortieren und Filter“, „Filter“ auswählen.

 

 

 

Checkbox Personen Geburtstage. Terminkalender mit Bildern in Excel VBA.

 

Ist die Checkbox „Personen-Geburtstage“ aktiviert, werden in der Listenbox alle Personen angezeigt, deren Geburtstag mit dem ausgewählten Datum übereinstimmt. Die Listenbox hat einen gelben Hintergrund.

 

Die Schaltfläche unter der Reihe der Kontrollkästchen hat den Titel „Blatt“ und ist gelb.

 

Wird diese Schaltfläche gedrückt, erstellt das Programm den Listenboxinhalt auf dem Tabellenblatt „Blatt“, aktiviert das Tabellenblatt „Blatt“ und blendet die Eingabemaske aus.

 

Das Arbeitsblatt enthält das ausgewählte Datum und vier Spalten mit Personennummern, Vor- und Nachname, Geburtsdatum.

 

In der rechten Kopfzeile dieses Tabellenblattes steht „Geburtstage von“, das Datum und die Seitenzahl.

 

 

 

Checkbox Personen Termine. Terminkalender mit Bildern in Excel VBA.

 

Ist die Checkbox „Personen-Termine“ aktiviert, werden in der Listenbox alle Termine der ausgewählten Person angezeigt. Die Listenbox hat einen grünen Hintergrund.

 

Die Schaltfläche unter der Reihe der Kontrollkästchen hat den Titel „Personen-Termine“ und ist grün.

 

Wird diese Schaltfläche gedrückt, erstellt das Programm den Listenboxinhalt auf dem Tabellenblatt „Personen-Termine“, aktiviert das Tabellenblatt „Personen-Termine“ und blendet die Eingabemaske aus.

 

Das Arbeitsblatt enthält ein Foto der ausgewählten Person, die Personennummer sowie Vor- und Nachname und vier Spalten mit Nummern der Termine, Terminmonat, Termintag, Terminzeit.

 

In der rechten Kopfzeile dieses Tabellenblattes steht " Termine von", Personennummer und Anzahl der Seiten.

 

Der Tabellenblatt kann gefiltert werden: Zelle A3 anklicken, in Menüleiste „Start“, „Sortieren und Filter“, „Filter“ auswählen. 

 

 

 

Checkbox Filteransicht Datenbank. Terminkalender mit Bildern in Excel VBA.

 

Wenn im Blatt „Personendatenbank“ die Daten gefiltert sind, können die angezeigt werden.

 

Dies geschieht über die Checkbox „Filteransicht Datenbank“.

 

Ist die Checkbox „Filteransicht Datenbank“ aktiviert, werden in der Listenbox nur gefilterte Personendatenbank angezeigt. Die Listenbox hat einen braunen Hintergrund.

 

Die Schaltfläche unter der Reihe der Kontrollkästchen ist nicht sichtbar.

 

Im Rahmen „Personendatenbank“ im Combobox „Personen Nr.“ stehen nur gefilterten Personennummern.

 

 

 

Checkbox Filteransicht P. Termine. Terminkalender mit Bildern in Excel VBA.

 

Wenn im Blatt „Personen_Termine“ die Daten gefiltert sind, können die angezeigt werden.

 

Dies geschieht über die Checkbox „Filteransicht P. Termine“.

 

Ist die Checkbox „Filteransicht P. Termine“ aktiviert, werden in der Listenbox nur gefilterte Termine angezeigt. Die Listenbox hat einen grünen Hintergrund.

 

Die Schaltfläche unter der Reihe der Kontrollkästchen ist nicht sichtbar.

 

Im Rahmen „Personen Termine“ im Combobox „Termin ID-Nr.“ stehen nur gefilterten Nummern.

 

 

 

Zeile in Listenbox mit Maus auswählen. Terminkalender mit Bildern in Excel VBA.

 

Wenn eine Zeile in einer Listenbox durch Doppelklicken mit der linken Maustaste ausgewählt wird, werden die Daten aus der ausgewählten Zeile in Comboboxen in derselben Farbe wie die Listenbox angezeigt.

 

 

  

Die Spaltenbreite in der Listenbox wird angepasst. Terminkalender mit Bildern in Excel VBA.

 

Die Spaltenbreite in der Listenbox wird je nach Dateilänge angepasst.