Datumsformat einstellen

Programmierung unter AOO/LO (StarBasic, Python, Java, ...)

Moderator: Moderatoren

hoefri55
**
Beiträge: 37
Registriert: Do, 16.09.2004 10:16
Wohnort: Meppen

Datumsformat einstellen

Beitrag 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
Toxitom
********
Beiträge: 3769
Registriert: Di, 12.08.2003 18:07
Wohnort: Wiesbaden
Kontaktdaten:

Beitrag 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
Unterstützer LibreOffice, zertifizierter Trainer und Berater
Bücher: LibreOffice 6- Einstieg und Umstieg
Makros Grundlagen - LibreOffice / OpenOffice Basic
hoefri55
**
Beiträge: 37
Registriert: Do, 16.09.2004 10:16
Wohnort: Meppen

Klappt schon fast...

Beitrag 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
Toxitom
********
Beiträge: 3769
Registriert: Di, 12.08.2003 18:07
Wohnort: Wiesbaden
Kontaktdaten:

Beitrag 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
Unterstützer LibreOffice, zertifizierter Trainer und Berater
Bücher: LibreOffice 6- Einstieg und Umstieg
Makros Grundlagen - LibreOffice / OpenOffice Basic
Antworten