Bonjour,
J'ai un fichier excel qui comporte déjà des macros mais dans lequel je n'arrive pas à ajouter la suivante:
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect([B2:B20], Target) Is Nothing And Target.Count = 1 Then
p = Application.Match(Target, Application.Index([Data], , 1), 0)
If Not IsError(p) Then Sheets("Extraction Navision").Range("data").Cells(p, 5).Copy Target.Offset(, 4)
End If
End Sub
Private Sub Worksheet_Activate() ' pour maj si changement dans la BD
Application.ScreenUpdating = False
For Each c In [B2:B20]
p = Application.Match(c, Application.Index([Data], , 1), 0)
If Not IsError(p) Then Sheets("Extraction Navision").Range("data").Cells(p, 5).Copy c.Offset(, 4)
Next c
Application.ScreenUpdating = True
End Sub
Celle-ci doit me permettre de copier des commentaires d'un onglet à un autre du type "recherche v".
Ci-joint le fichier dans lequel je veux ajouter cette macro:
Merci par avance pour votre aide,
David