01. april 2004 - 09:47Der er
8 kommentarer og 1 løsning
Makro - Dato for oprettelse og dato for ændring
Jeg vil gerne have hjælp til en makro der automatisk indsætter en dato for den dag arket bliver oprettet i celle "A1" og en dato i celle "A2" når der bliver gemt. Således at man altid kan se hvornår arket er oprettet, og hvornår sidste ændring er foretaget.
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Sub info() Range("a2").Value = FileDateTime(ActiveWorkbook.FullName) Range("a1").Value = ActiveWorkbook.BuiltinDocumentProperties.Item _ ("Creation date") End Sub
Det virker desværre ikke som det skal. 1) Dato for oprettelse af dokumentet f.eks test.xsl Her sætter den en dato ind: 10/12-2001 2) Hvis gemmer arket f.eks. 1/4-2004 kl. 15.00 Så åbner jeg det igen 10 min. senere, og så burde der stå: 1/4 kl.15.00, men der står 1/4 kl. 15.10.
Hele koden ser sådan ud:
Private Sub Workbook_Open() [e2] = Application.UserName ActiveSheet.Unprotect Range("s2").Value = FileDateTime(ActiveWorkbook.FullName) Range("ah3:ak3").Value = ActiveWorkbook.BuiltinDocumentProperties.Item _ ("Creation date") ActiveSheet.Protect DrawingObjects:=False, Contents:=True, Scenarios:= _ True If Sheets("Ordreseddel").Range("ak1") > 1 Then Exit Sub RapNr End Sub
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.