( Erledigt) Datum auslesen und einfügen

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: ( Erledigt) Datum auslesen und einfügen

Re: Datum auslesen und einfügen

von Hansi » Do, 25.08.2011 10:21

Hi,

jo das passt,Danke.

Re: Datum auslesen und einfügen

von komma4 » Di, 23.08.2011 15:22

Es hätte durchaus gereicht Deinen Makrotext hier herein zu kopieren

Code: Alles auswählen

  Sub AutoFilterung
        oDok = ThisComponent
        oTabellenblatt = oDok.Sheets().getByName("Filtern")
         oZelle = oTabellenblatt.getCellRangeByName("A11").Value
         oZell = oTabellenblatt.getCellByPosition( 1, 0 )
         print oZelle
        If oZelle = 0 then
        Print "Kein Datum"
       else 
        ozell.Value = "oZelle"          
       end if
        
End Sub
Lösung des Problems: Du setzt die Zeichenkette (weil in Anführungszeichen) oZelle in Deine Ziel-Zelle.
Diese Zeichenkette wird als Zahl 0 eingefügt -als Datum formatiert dann als 31.12.1899 (Tag Null, nach den Einstellungen in Extras>Optionen...>OpenOffice.org Calc>Berechnen>Datum)


Setze stattdessen den Wert der Quell-Zelle

Code: Alles auswählen

oZell.Value = oZelle
Hilft das?

( Erledigt) Datum auslesen und einfügen

von Hansi » Di, 23.08.2011 14:55

Hallo Leute,

ich habe im Anhang die Datei mit Makro.

Wenn ich das Datum in Zelle A11 auslese und in Zelle B1 einfügen lasse entsteht ein ganz anderes Datum. Warum ???

Gruß Hansi
Dateianhänge
Datum.ods
(8.82 KiB) 77-mal heruntergeladen

Nach oben