Wie kann ich in Office 10 in einer UserForm mittels einem Icon ein Kalender einfügen und anschliessend ein Datum markieren, das in einem Textfeld übernommen wird?
Danke und Gruss
Gregor
mittels einem Icon
Private Sub Calendar1_Click()
TextBox1 = Calendar1
End Sub
GrußEntwicklertools aktivieren: Stelle sicher, dass die Entwicklertools in Excel aktiviert sind. Gehe zu Datei
> Optionen
> Menüband anpassen
und aktiviere das Kästchen für Entwicklertools
.
UserForm erstellen: Öffne den VBA-Editor (Alt + F11), klicke mit der rechten Maustaste auf dein Projekt und wähle Einfügen
> UserForm
.
Kalender-Steuerelement hinzufügen:
Toolbox
-Fenster in der UserForm.Weitere Steuerelemente
und suche nach dem Microsoft Calendar Control
. Kalender einfügen: Ziehe das Calendar Control
in die UserForm.
Verknüpfung mit TextBox: Füge eine TextBox hinzu und verwende den folgenden VBA-Code, um das Datum aus dem Kalender auszuwählen und in die TextBox zu übertragen:
Private Sub Calendar1_Click()
TextBox1.Value = Calendar1.Value
End Sub
UserForm anzeigen: Du kannst die UserForm nun mit einemButton oder direkt im VBA-Editor anzeigen lassen.
Kalender-Steuerelement nicht gefunden: Wenn das Microsoft Calendar Control
nicht in der Toolbox angezeigt wird, könnte es an fehlenden Verweisen im VBA-Editor liegen. Gehe zu Extras
> Verweise
und suche nach Microsoft Calendar X.X
. Falls nicht vorhanden, könnte es sein, dass es in deiner Version nicht unterstützt wird.
Fehlermeldung beim Öffnen des Kalenders: Wenn beim Klicken auf den Kalender eine Fehlermeldung erscheint, könnte das daran liegen, dass die Datei oder das Steuerelement nicht korrekt installiert ist. Stelle sicher, dass du die entsprechenden Dateien hast.
Excel Dropdown Kalender: Du kannst auch ein einfaches Dropdown-Feld zur Datumsauswahl erstellen, indem du eine Datenüberprüfung in einer Zelle einrichtest und manuell die Daten einfügst.
VBA UserForm Kalender Dropdown: Anstelle eines Steuerelements kannst du ein Dropdown-Feld in einer UserForm erstellen und die Datumswerte manuell hinzufügen.
Kalender in Zelle einfügen: Wenn du einen Kalender in eine Zelle einfügen möchtest, kannst du die Data Validation
-Funktion nutzen, um eine Dropdown-Liste zu erstellen, aus der der Benutzer ein Datum auswählen kann.
Popup-Kalender: Du kannst auch einen Popup-Kalender erstellen, der beim Klicken auf ein Feld erscheint. Verwende dazu den folgenden Code:
Private Sub TextBox1_GotFocus()
Calendar1.Visible = True
End Sub
Kalender-Steuerelement anpassen: Du kannst das Aussehen des Calendar Controls
anpassen, um es an das Design deiner UserForm anzupassen.
Excel VBA Kalender Download: Es gibt zahlreiche Vorlagen und Beispiele im Internet, die dir helfen können, einen funktionsfähigen Kalender in Excel zu integrieren. Achte darauf, nur vertrauenswürdige Quellen zu verwenden.
1. Wie füge ich einen Kalender in Excel 2016 ein?
Verwende die gleichen Schritte wie oben beschrieben. Beachte, dass es in Excel 2016 möglicherweise andere Optionen für das Steuerelement gibt.
2. Ist ein VBA-Kalender auch in Office 365 möglich?
Ja, du kannst ebenfalls einen VBA-Kalender in Office 365 verwenden. Die Schritte sind ähnlich, beachte jedoch, dass einige Steuerelemente möglicherweise nicht verfügbar sind.
3. Wie kann ich ein Datum über den Kalender auswählen?
Du kannst den Code verwenden, um das ausgewählte Datum aus dem Kalender in eine TextBox oder eine Zelle zu übertragen, wie im Abschnitt "Schritt-für-Schritt-Anleitung" beschrieben.
Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden
Suche nach den besten AntwortenEntdecke unsere meistgeklickten Beiträge in der Google Suche
Top 100 Threads jetzt ansehen