Bonjour à tous,
Après avoir fait une recherche sur le forum, j'ai trouvé une macro qui peut s'adapter à ma situation. Par contre, je ne suis pas capable de la faire fonctionner!
Je veux que si une valeur de la colonne "G:G" d'un tableau change, la valeur de la date du jour (sans qu'elle se met à jour si la valeur ne rechange pas) s'inscrive dans la colonne "D:D" sur la même ligne que la valeur à changer.
Voici le code utilisé. Je ne comprends pas, les numéro (0,3) ne corresponde pas à la 8e colonne H dans ce code, c'est pourquoi je ne suis pas capable de l'adapter à ma situation. Merci d'avance pour votre temps.
Private Sub Worksheet_Change(ByVal Target As Excel.Range)
'Updated by Extendoffice 2017/10/12
Dim xRg As Range, xCell As Range
On Error Resume Next
If (Target.Count = 1) Then
If (Not Application.Intersect(Target, Me.Range("G:G")) Is Nothing) Then _
Target.Offset(0, 3) = Date
Application.EnableEvents = False
Set xRg = Application.Intersect(Target.Dependents, Me.Range("G:G"))
If (Not xRg Is Nothing) Then
For Each xCell In xRg
xCell.Offset(0, 3) = Date
Next
End If
Application.EnableEvents = True
End If
End Sub