Avatar billede qln Juniormester
03. august 2006 - 10:25 Der er 6 kommentarer og
1 løsning

Indsæt dato

Kan man gøre sådan, at hver gang man indsætter en ny linie, så indsættes datoen for den aktuelle dag i en bestemt celle i denne nye linie?
Avatar billede x-lars Novice
03. august 2006 - 10:37 #1
Denne virker med en knap og indsætter to nye linier i toppen af regnearket samt dags dato med fed skrift i 3. række.

Private Sub CommandButton1_Click()
    Rows("3:3").Select
'    Selection.Insert Shift:=xlDown
    Selection.Insert Shift:=xlDown
    Selection.Insert Shift:=xlDown
   
    Rows("3:5").Select
    Rows("3:5").EntireRow.AutoFit
    Range("A3").Select
   
    ActiveCell.FormulaR1C1 = "=NOW()"
    Selection.Copy
    Selection.PasteSpecial Paste:=xlValues, Operation:=xlNone, SkipBlanks:= _
    False, Transpose:=False
   
    Application.CutCopyMode = False

    Selection.NumberFormat = "d. mmmm yyyy"
    Selection.Font.Bold = True

End Sub
Avatar billede qln Juniormester
03. august 2006 - 10:54 #2
Det skal være sådan, at datoen indættes, ligegyldigt hvor linien indsættes.
Herudover vil jeg også gerne have det sådan, at man kan skrive noget efter datoen(fx 03.08.2006: Status for projektet er...), så now() kan altså ikke bruges.
Jeg kan dog godt have now() stående et andet sted i arket, hvor man så kun kopierer værdien ned i den nye linie.
Avatar billede excelent Ekspert
03. august 2006 - 11:00 #3
i selle A65436 skal indsætte et X manuelt
herefter indsættes denne kode i arkets kodemodul

Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, Range("A1:IV10000")) Is Nothing Then Exit Sub
If Range("A65436").Value <> "X" Then
Range("A65400:A65536") = "": Range("A65436").Value = "X"
ActiveCell.Value = Format(Now(), "dd-mm-yyyy")
End If
End Sub
Avatar billede excelent Ekspert
03. august 2006 - 11:03 #4
hvis det er den samme tekst du skal have så indsæt denne linie istedet

ActiveCell.Value = Format(Now(), "dd-mm-yyyy") & " : Status for projektet er.."
Avatar billede qln Juniormester
03. august 2006 - 13:15 #5
Det er super excelent. Send et svar
Avatar billede excelent Ekspert
03. august 2006 - 13:18 #6
ok
Avatar billede qln Juniormester
07. august 2006 - 10:46 #7
Jeg var vist lidt for hurtig, da jeg ikke helt kan få formlen til at fungere.
Hvad bestemmer, hvilken kolonne datoen skal sættes ind i? Jeg vil gerne have den sat i kolonne Z i den ny-indsatte linie.
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Excel kurser for alle niveauer og behov – find det kursus, der passer til dig

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester