Page 1 of 1
Datofunktion (IDAG() )
Posted: 25. Oct 2007 12:48
by ernst
Jeg mangler en funktion eller en ændring i IDAG() funktionen, så den sætter systemdatoen når der klikkes (evt. dobbeltklikkes) i en celle.
MEN DEN MÅ
IKKE OPDATERE CELLEN MED NY DATO NÅR ARKET ÅBNES EFTERFØLGENDE

Dato-funktion
Posted: 25. Oct 2007 13:47
by Carsten P K
I stedet for Idag ville jeg bruge dato(åååå;mm;dd), der kun skifter hvis parantes'en ændres.
Håber hjælpen kan bruges.
Carsten
Datofunktion (IDAG() )
Posted: 25. Oct 2007 14:12
by ernst
Jeg bruger DATO, men efterlyser en metode til at få fat i systemdatoen, så jeg slipper for at indtaste datoen. Problemet med IDAG er, at den opdateres med systemdatoen.
Re: Datofunktion (IDAG() )
Posted: 30. Oct 2007 12:23
by lapont
ernst wrote:Jeg bruger DATO, men efterlyser en metode til at få fat i systemdatoen, så jeg slipper for at indtaste datoen. Problemet med IDAG er, at den opdateres med systemdatoen.
Du kan lave en lille makro. Her er to udgaver:
Code: Select all
sub skrivDatoICelle1
oCell = thisComponent.getCurrentSelection
oCell.String = cStr(date())
end sub
sub skrivDatoICelle2
oCell = thisComponent.getCurrentSelection
oCell.Value = date()
end sub
Den første indsætter datoen som en streng med formatet 30-10-2007
Den anden indsætter datoen som et tal (datoværdi), som vises som dato, hvis feltet formateres med et af de mulige datoformater.
I Funktioner>Tilpas>Tastatur kan du knytte en af disse makroer til en tastekombination som f.eks. ctrl-shft-d
Denne metode har sine begrænsninger, men den virker i det almindelige tilfælde, hvor fokus er på en enkelt celle i regnearket.