bonjour à tous
j'utilise le code suivant pour afficher la date sur la ligne dont les cellules ont été modifiées
ça fonctionne très bien quand je change le contenu sauf quand j'efface simplement une cellule
auriez vous une idée de code pour que ma date s'affiche dans les deux cas ?
merci de votre aide
Kinel
Private Sub Worksheet_Change(ByVal Target As Range)
Dim WatchRange As Range
Dim IntersectRange As Range
Set WatchRange = Range("C4:M33")
Set IntersectRange = Intersect(Target, WatchRange)
If IntersectRange Is Nothing Then
'on ne fait rien si pas de changement
Else
'ici commence si changement detecté
Numero_ligne = ActiveCell.Row
Worksheets("Feuil4").Range("O" & Numero_ligne).Value = Date
End If
End Sub
j'utilise le code suivant pour afficher la date sur la ligne dont les cellules ont été modifiées
ça fonctionne très bien quand je change le contenu sauf quand j'efface simplement une cellule
auriez vous une idée de code pour que ma date s'affiche dans les deux cas ?
merci de votre aide
Kinel
Private Sub Worksheet_Change(ByVal Target As Range)
Dim WatchRange As Range
Dim IntersectRange As Range
Set WatchRange = Range("C4:M33")
Set IntersectRange = Intersect(Target, WatchRange)
If IntersectRange Is Nothing Then
'on ne fait rien si pas de changement
Else
'ici commence si changement detecté
Numero_ligne = ActiveCell.Row
Worksheets("Feuil4").Range("O" & Numero_ligne).Value = Date
End If
End Sub