Code: Alles auswählen
Sub aktuelles_datum
ThisComponent.Sheets(0).getCellByPosition(6, 22).string = DATE
End Sub
'24.04.2009
wie kann ich meinem makro nahebringen, diesen hochstrich wegzulassen? dann funktionierts nähmlich auch....
Moderator: Moderatoren
Code: Alles auswählen
Sub aktuelles_datum
ThisComponent.Sheets(0).getCellByPosition(6, 22).string = DATE
End Sub
Code: Alles auswählen
Sub aktuelles_datum
ThisComponent.Sheets(0).getCellByPosition(6, 22).value = DATE
ThisComponent.Sheets(0).getCellByPosition(6, 22).Numberformat=36
End Sub
Code: Alles auswählen
sub datum_setzen
ThisComponent.Sheets(0).getCellByPosition(6, 22).formulalocal = DATE
end sub
Ich sehe nirgends das explizit das Format "tt.mm.jjjj" gewünscht ist? - mit ...formulalocal erfolgt automatisch eine Ausgabe im Standarddatumsformat (hier: tt.mm.jj) - mit ...value muss das Format extra gesetzt werden (falls keine Ganzzahlausgabe gewünscht wird)ykcim hat geschrieben:Es ist egal ob Du
ThisComponent.Sheets(0).getCellByPosition(6, 22).value=DATE
oder
ThisComponent.Sheets(0).getCellByPosition(6, 22).formulalocal = DATE
nimmst. Um dann das gewünschte Format (tt.mm.jjjj) zu erhalten muss man in beiden Fällen Numberformat setzten.
Code: Alles auswählen
sondern das datum angeführt von einem hochstrich, also so:
'24.04.2009
wie kann ich meinem makro nahebringen, diesen hochstrich wegzulassen?