Anzeige
Archiv - Navigation
1900to1904
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

DATUMSFORMAT IN COMBOBOX EINLESEN

DATUMSFORMAT IN COMBOBOX EINLESEN
30.09.2022 20:06:03
Frank
Hallo liebe Excel Gemeinde,
ich habe bescheidene VBA Kenntnisse und ich verzweifele daran, dass Datumsformat richtig in eine ComboBox einzulesen.
Ich würde gerne die ComboBox in der Userform ("UserForm_Initialize()") beim öffnen mit dem korrektem Datumsformat aus Tabellenblatt "DATUM_FAELLIG" füllen und dann in das Tabellenblatt "DATEN" eintragen. Die Daten werden zwar in das Tabellenblatt "DATEN" korrekt eingetragen, aber in der ComboBox nur als Zahlen dargestellt.
Ich verzweifle mittlerweile...
Wie gesagt ich habe nur bescheidene VBA Kenntnisse und komme mit dem Datumsformat nicht klar.
Anbei noch die Beispielmappe.
https://www.herber.de/bbs/user/155475.xlsm
Ich würde mich sehr über eine Lösung freuen
Grüsse
Frank

5
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: DATUMSFORMAT IN COMBOBOX EINLESEN
30.09.2022 20:24:16
onur
Du verwechselt das Wort "Datumsformat" mit dem Wort "Datumswert". Datum ist immer eine Zahl wie z.B. 44792, nur durch die Formatierung wird diese Zahl in der Zelle als Datum mit deinem gewählten Datumsformat DARGESTELLT.
Wenn du den Bereich in einem Rutsch in die Combobox füllst, werden diese WERTE (Zahlen) in die Combobox aufgenommen.
Wenn du sie als Datum formatiert übernehmen willst, musst du die einzelnen Werte in einer Schleife als Strings mit Datumsformatierung in die Box füllen.
AW: DATUMSFORMAT IN COMBOBOX EINLESEN
30.09.2022 20:32:56
Daniel
Hi
Die Combobox-Liste kann nur Texte darstellen, aber keine Zahlen in beliebiger Formatierung.
Also musst du die Zahlen, die deine Funktion ermittelt, erst noch selber in die entsprechenden Texte umwandlen:
Ersetzte

ComboBoxFaelligkeit.List = Faelligkeit
durch:

for each x in Faelligkeit
ComboBoxFaelligkeit.AddItem Format(x, "DD.MM.YYYY")
Next
x deklarierst du als Variant
Gruß Daniel
Anzeige
AW: DATUMSFORMAT IN COMBOBOX EINLESEN
30.09.2022 21:29:59
Frank
Hallo Daniel,
vielen Dank, hat Super geklappt.
AW: DATUMSFORMAT IN COMBOBOX EINLESEN
30.09.2022 21:31:13
onur
ES HABEN DIR AUCH ANDERE GEANTWORTET.
AW: DATUMSFORMAT IN COMBOBOX EINLESEN
30.09.2022 21:34:49
Frank
Hallo Onur,
Sorry, auch Dir selbstverständlich ein Dankeschön ;-).
Gruss

Links zu Excel-Dialogen

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige