Live-Forum - Die aktuellen Beiträge
Datum
Titel
16.10.2025 17:40:39
16.10.2025 17:25:38
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Uhrzeit aus Combo und Dropdown

Forumthread: Uhrzeit aus Combo und Dropdown

Uhrzeit aus Combo und Dropdown
11.05.2018 11:00:17
Sabrina
Hallo Leute,
ich verzweifel daran.
Möchte das man in der ComboBox oder in der DropDwon Liste die Uhrzeit auswählten kann.
Diese soll dann in die Zelle Uhrzeit geschrieben werden.
Es wird aber nie als Zeit ausgegeben.
https://www.herber.de/bbs/user/121543.xlsm
Kann mir jemand helfen?
LG
SAbbel
Anzeige

7
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Uhrzeit aus Combo und Dropdown
11.05.2018 11:05:34
Hajo_Zi
Sheets("Tabelle1").Range("Uhrzeit").Value = CDate(Zeit)

Beiträge von Werner, Luc, robert, J.O.Maximo und folgende lese ich nicht.
AW: Uhrzeit aus Combo und Dropdown
11.05.2018 11:21:54
Sabrina
Oh vielen Dank
Das funktioniert wunderbar.
In der Combobox wird die Uhrzeit weiterhin als Zahl angegeben.
Kann man das auch noch noch als Uhrzeit erzwingen?
LG
SAbbel
Anzeige
AW: Uhrzeit aus Combo und Dropdown
11.05.2018 11:48:26
Hajo_Zi

Option Explicit
Dim BoZeit As Boolean
Private Sub Zeit_Change()
If Zeit  "" And BoZeit = False Then
BoZeit = CDate(Zeit * 1)
BoZeit = True
Zeit = CDate(Zeit * 1)
End If
BoZeit = False
End Sub
Gruß Hajo
Anzeige
AW: Uhrzeit aus Combo und Dropdown
11.05.2018 12:05:27
Hajo_Zi
die Zeile
BoZeit = CDate(Zeit * 1)
löschen.
Gruß Hajo
AW: Uhrzeit aus Combo und Dropdown
11.05.2018 13:02:21
Sabrina
Vielen Dank
Wenn ich die Combobox leeren will ( muss ) kommt meistens eine Fehlermeldung "Laufzeitfehler 13"
Kann man das umgehen?
https://www.herber.de/bbs/user/121548.xlsm
Liebe Grüße
Sabbel
Anzeige
AW: Uhrzeit aus Combo und Dropdown
11.05.2018 13:12:16
Hajo_Zi
mein Code hat Dir also nicht gefallen.
Dann noch viel Erfolg.
Ich bin dann raus.
Gruß Hajo
AW: Uhrzeit aus Combo und Dropdown
11.05.2018 13:39:05
Sabrina
Doch, der hat mir gefallen.
In der Testdatei habe es nur bei dem Dropdown umgesetzt.
Dachte wegen meiner Frage wegen des löschens würde es reichen.
Sorry !
Anzeige
;
Anzeige
Anzeige

Infobox / Tutorial

Uhrzeit aus Combo und Dropdown auswählen


Schritt-für-Schritt-Anleitung

  1. Erstelle eine ComboBox oder ein Dropdown-Feld:

    • Gehe zu Entwicklertools > Einfügen und wähle eine ComboBox oder ein Dropdown-Feld aus.
  2. Füge die Uhrzeiten hinzu:

    • Du kannst eine Liste von Uhrzeiten manuell in das Dropdown oder die ComboBox eingeben. Alternativ kannst du auch eine Zelle verwenden, die die Uhrzeiten enthält.
  3. Setze den Code für die Auswahl:

    • Öffne den Visual Basic for Applications (VBA) Editor mit ALT + F11.
    • Füge den folgenden Code in das entsprechende UserForm ein:
      
      Option Explicit
      Dim BoZeit As Boolean

    Private Sub Zeit_Change() If Zeit <> "" And BoZeit = False Then BoZeit = True Uhrzeit.Value = CDate(Zeit) ' Hier wird die Uhrzeit in die Zelle geschrieben End If BoZeit = False End Sub

  4. Überprüfen der Datentypen:

    • Stelle sicher, dass die Zelle, in die die Uhrzeit geschrieben wird, als Zeit formatiert ist. Klicke mit der rechten Maustaste auf die Zelle und wähle Zellen formatieren.
  5. Testen:

    • Wähle eine Uhrzeit im Dropdown oder der ComboBox aus und überprüfe, ob die Uhrzeit korrekt in der Zelle erscheint.

Häufige Fehler und Lösungen

  • Problem: Uhrzeit wird als Zahl angezeigt:

    • Lösung: Stelle sicher, dass die Zelle, in die du schreibst, als Uhrzeit formatiert ist. Wenn du den Code von Hajo_Zi verwendest, sollte die Zeile BoZeit = CDate(Zeit * 1) entfernt werden, um zu verhindern, dass die Uhrzeit als Zahl interpretiert wird.
  • Problem: Laufzeitfehler 13 beim Leeren der ComboBox:

    • Lösung: Um diesen Fehler zu umgehen, kannst du eine Bedingung hinzufügen, die überprüft, ob die ComboBox leer ist, bevor du versuchst, sie zu leeren. Beispiel:
      If Not IsEmpty(Zeit) Then
      Zeit = ""
      End If

Alternative Methoden

  • Datenüberprüfung verwenden:

    • Statt einer ComboBox kannst du auch die Datenüberprüfung in Excel verwenden, um eine Dropdown-Liste zu erstellen. Gehe zu Daten > Datenüberprüfung und wähle Liste. Gib die Uhrzeiten in das Feld Quelle ein.
  • Formeln nutzen:

    • Du kannst auch Datums- und Zeitfunktionen in Excel verwenden, um Uhrzeiten dynamisch zu generieren und in ein Dropdown oder Auswahlfeld zu integrieren.

Praktische Beispiele

  • Beispiel 1: Erstelle ein Dropdown mit festen Uhrzeiten (z.B. 08:00, 09:00, 10:00).
  • Beispiel 2: Verwende eine ComboBox, um eine Uhrzeit auszuwählen, die dann eine spezifische Aktion in deinem Excel-Arbeitsblatt auslöst, wie z.B. das Ausfüllen von Zellen basierend auf der Uhrzeit.

Tipps für Profis

  • Nutze die Formatieren-Optionen in Excel, um sicherzustellen, dass die Uhrzeiten immer korrekt angezeigt werden.
  • Experimentiere mit VBA, um erweiterte Funktionen wie die automatische Aktualisierung der Uhrzeiten in der Liste basierend auf dem aktuellen Datum und Uhrzeit zu integrieren.
  • Stelle sicher, dass du regelmäßig deine Dropdown-Listen aktualisierst, um die Benutzerfreundlichkeit zu verbessern.

FAQ: Häufige Fragen

1. Kann ich mehrere Uhrzeiten in der ComboBox haben?
Ja, du kannst beliebig viele Uhrzeiten in der ComboBox hinzufügen, indem du sie in einer Liste speicherst oder direkt in die Eigenschaften der ComboBox eingibst.

2. Wie kann ich die Uhrzeit im Dropdown formatieren?
Um die Uhrzeit im Dropdown zu formatieren, stelle sicher, dass die Zelle, die die Uhrzeit speichert, als Uhrzeit formatiert ist. Du kannst dies unter Zellen formatieren ändern.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige