Datum in Combobox Amerikanisch

Hallo
ich lese ein Datum aus einer Zelle in eine Commbobox ein dort wird dies z.B so Angezeigt 3/7/2012 obwohl in der Zelle 07.03.2012 steht. Ich hätte gern dass das auch in der CommboBox so angezeigt wird, ist das möglich und wenn ja wie krieg ich dass hin?

Geht es um Excel oder was?

Ja, also es ist ne Combobox auf einer Userform, aber es ist Excel

Hallo,
einfach die Funktion Format benutzen um das Datum in einem anderen Format auszugeben…
z.B.: Format(Range(„A1“), „DD/MM/YYYY“)

Viele Grüße

Hallo
also das Problem ist das in der Dropdown der Combobox das Datum falsch ist. Und ich weiß net wie ich des Format dort ändere. Ich weiß auch net wo ich das mach bevor ich die Combobox befülle oder danach. Aber danke für deine Hilfe.

Gruß

OK, verstehe…also das schon beim befüllen der ComboBox gemacht werden…versuch es doch mal in dieser Form…

Sub fill_combobox1()

With ComboBox1
.AddItem Format(Date, „DD/MM/YYYY“)
.AddItem Format(Date + 1, „DD/MM/YYYY“)
End With

End Sub

Ich hoffe das hilft dir…

Hallo,

Soweit ich es noch im kopf habe, beinhaltet eine combobox immer Text und wird vorzugsweise als String angesehen.
Ich würde wohl vor dem Übertragen in die combobox den string/wert aus der Zelle umformatieren. Es gibt formatierungsbefehle für das datum oder du zerlegst die werte in einzel werte wie day(zellenwert) month(zellenwert) year(zellenwert) und übergibst es dann so in die Combobox
Combobox(0) = day(zellenwert) & „.“ & month(zellenwert) & „.“ & year(zellenwert)

Ja Danke ist zwar noch nicht ganz perfekt hat mir aber weitergeholfen ich glaub jetzt krieg ich hin was ich wolte. Nochma Danke

OK Jetz läufts dankeschön

hallo,

bei mir funktioniert es, ich denke es ist das Datumsformat (amerikanisch) welches umgesetzt werden muss. Ev. solltest du die Werte selbst extrahieren und
das deutsche Format im String erzeugen.

Wo man das umsetzen kann weiss ich im Moment auch nicht. "Müsst2 auch suchen / probieren.

Sorry,
Gruß PeterMax

Also, Excel hat seine eigenen Formatideen, die kann man aber ändern. Dazu gibt es die Formatanweisung, also z.B. beim Laden der Combobox nicht einfach den Wert zuweisen, sondern = Format(,„DD.MM.YYYY“). Am besten mal die Beispiele bei der Formatanweisung ansehen, manche Excelversionen verstehen auch die deutsche Form „TT.MM.JJJJ“, mal ausprobieren.
Viel Erfolg
Rainer

Also, ich habe das ausprobiert. Bei mir passiert’s nicht, da weiss ich nicht wie du das gemacht hast.

Vielleicht hast du das Systemformat von Windows umgestellt?

Sorry
Pete

und welche excel-version… 2003, 2007, 2010?

Ja, also es ist ne Combobox auf einer Userform, aber es ist
Excel

Probier mal das Datum mit Format einzulesen:

comobox.additem (FormatFormat(cells(1,1).value,„dd.mm.yyyy“))

Liebe Grüße
OVM

PS: Bei mir wird das richtige Format auch so eingetragen

Natürlich nur einmal Format(date(),„dd.mm.yy“)