Seite 1 von 1

Datumsformat einstellen

Verfasst: Mi, 05.07.2006 12:08
von hoefri55
Hallo,

nur eine kleine Frage:

Wie kann ich einer Zelle ein Datumsformat (Zeitformat) zuweisen und den Inhalt einer Variablen dann in dieser Zelle ablegen?


Danke

Friedhelm

Verfasst: Mi, 05.07.2006 13:07
von Toxitom
Hey Freidhelm,
Wie kann ich einer Zelle ein Datumsformat (Zeitformat) zuweisen
Über die Eigenschaft "NumberFormat". Die Liste der Formate ist aber nicht einfach zu bekommen. Hier die wichtigsten Nummern:
1 -> 0
4 -> #.##0,00
11 -> 0,00%
30 -> TT.MM.JJ
44 -> [HH].MM.SS

Na ja, und so weiter. Sag mir deinen Formatwunsch, dann finde ich die Nummer. Die Zuweisung erfolgt dann:

Code: Alles auswählen

...
oZelle.NumberFormat = 44
...
Anschließend kannst du natürlich den Inhalt einer Varaiblen in die Zelle ablegen :

Code: Alles auswählen

...
oZelle.date = myVariable
...
es muss natürlich im passenden Format vorliegen, also als interne Datumszahl.

Viele Grüße
Thomas

Klappt schon fast...

Verfasst: Mi, 05.07.2006 14:49
von hoefri55
Hallo Toxitom,

ich hab' das jetzt mal versucht. Die Zuweisung der Format-Nummer funktioniert, nicht aber die Zuweisung des Variablen-Wertes.

Als Formatnummern benötige ich
1. TT.MM.JJJJ HH:MM
2. TT.MM.JJJJ
3. HH:MM


Gruß, Friedhelm

Verfasst: Mi, 05.07.2006 20:15
von Toxitom
Hey Friedrich,

Als Formatnummern benötige ich
1. TT.MM.JJJJ HH:MM -> dieses Format gibt es nicht.
TT.MM.JJ HH:MM -> 50
TT.MM.JJJJ HH:MM:SS -> 51
2. TT.MM.JJJJ -> 36
3. HH:MM -> 40

Schick mir deine E-mail Adresse, wenn du mehr brauchst. Ich schick dir die Liste (*.ods) inklusiv eines Makros, welche die aktuellen Codes ausliest. (Die Codenummern können wechseln).

Gruss
Thomas