Experts,
Mijn Excel registreert in elke rij de datum van laatste wijziging. Deze datum wordt in kolom F geplaatst en begint op de tweede rij (eerste rij zijn kolomtitels).
Nu heb ik drie vragen:
1) Ik wil niet enkel een afbeelding van de datum, maar ook van de tijd van laatste wijziging. Beide in dezelfde cel is ok, tijd in een andere cel is ook goed. Indien mogelijk zou het fijn zijn, moesten jullie mij beide codes kunnen geven.
2) Ik wil een automatische registratie van de user die de Excelrij heeft gewijzigd. Deze initialen van users zitten in kolom C.
3) Kan ik de range ingeven waarvoor deze registratie van wijziging wordt bepaald? De tabel met rijen loopt van kolom A tot E. Wanneer hier iets in wordt gewijzigd, wordt de datum automatisch ingevuld in kolom F. Nu is mijn vraag, als ik iets verander aan de Excel, bv. kolom G (niet in mijn tabel), dan wil ik niet dat de datum van wijziging in kolom F wordt aangepast. De ruimte buiten A:E zou dus een "vrije" ruimte moeten zijn waar ik zaken mag veranderen zonder dat er iets geregistreerd wordt van "laatste wijziging".
Indien mijn vragen niet duidelijk zijn, laat gerust iets weten.
Alvast heel erg bedankt!
Mijn Excel registreert in elke rij de datum van laatste wijziging. Deze datum wordt in kolom F geplaatst en begint op de tweede rij (eerste rij zijn kolomtitels).
Code:
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Row = 1 Then Exit Sub
With Application
.EnableEvents = False
.ScreenUpdating = False
End With
Cells(Target.Row, "F") = Date
Columns("F").AutoFit
With Application
.EnableEvents = True
.ScreenUpdating = True
End With
End Sub
Nu heb ik drie vragen:
1) Ik wil niet enkel een afbeelding van de datum, maar ook van de tijd van laatste wijziging. Beide in dezelfde cel is ok, tijd in een andere cel is ook goed. Indien mogelijk zou het fijn zijn, moesten jullie mij beide codes kunnen geven.
2) Ik wil een automatische registratie van de user die de Excelrij heeft gewijzigd. Deze initialen van users zitten in kolom C.
3) Kan ik de range ingeven waarvoor deze registratie van wijziging wordt bepaald? De tabel met rijen loopt van kolom A tot E. Wanneer hier iets in wordt gewijzigd, wordt de datum automatisch ingevuld in kolom F. Nu is mijn vraag, als ik iets verander aan de Excel, bv. kolom G (niet in mijn tabel), dan wil ik niet dat de datum van wijziging in kolom F wordt aangepast. De ruimte buiten A:E zou dus een "vrije" ruimte moeten zijn waar ik zaken mag veranderen zonder dat er iets geregistreerd wordt van "laatste wijziging".
Indien mijn vragen niet duidelijk zijn, laat gerust iets weten.
Alvast heel erg bedankt!