Gå til innhold

Celle som viser dato for endringer gjort i angitt celleområde i MS Excel?


Qumad

Anbefalte innlegg

Skrevet

Er det mulig og få en celle i MS Excel til og vise dato på når informasjonen i ett angitt celleområde ble endret?

 

I får tilfelle så ønsker vi celler langt ute til høyre som automatisk skal vise dato for sist endring i alle cellene til venstre for dato cellen på samme raden.

 

Altså:

V5 viser dator for endringer gjort i celleområdet A5:U5

V6 viser dator for endringer gjort i celleområdet A6:U6

Videoannonse
Annonse
Skrevet

Høyreklikk arkfanen, lim inn følgende:

 

Private Sub Worksheet_Change(ByVal Target As Range)

 

Select Case Target(1).Column

 

Case 1 To 21

 

Cells(Target(1).Row, 22).Value = Now

 

Case Else

 

End Select

 

End Sub

 

Dette er en makroløsning, så den må lagres i en makroaktivert fil som xls eller xlsm.

 

Jeg har ikke tatt høyde hva som skjer når du endrer flere rader samtidig.

 

HTH. Beste hilsen Harald

Skrevet (endret)

Edit: Og da var spørsmålet allerede besvart...

 

Et noe relatert spørsmål ble stilt i denne tråden. Ved å modifisere koden til Harald Staff litt, så får du det du spør etter.

 

Som Harald skriver, høyreklikk på arkfanen og klikk vis kode. Lim inn det som står under.

 

Private Sub Worksheet_Change(ByVal Target As Range)

If Target.Count = 1 Then

If Target.Column < 22 And Target.Row > 4 And Target.Row < 7 Then Cells(Target.Row, 22) = Date

End If

End Sub

Endret av Bradbury

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...