Voilà,
Dans votre code de feuille qui surveille l'activité de la cellule C7, il vous faut commencer par mettre en commentaire ou supprimer la ligne qui supprime les données de la colonne D ! En effet s'il y a des formules alors celles-ci disparaissent !
Private Sub Worksheet_Change(ByVal Target As Range)
'Effacement des données de la colonne "commentaire"
If Target.Address = "$C$7" Then
Application.EnableEvents = False
Set fd = Sheets("Extraction Navision")
' Sheets("Configurateur").Range("D12:D31").ClearContents
Sheets("Configurateur").Range("D12:D31").Cells.ClearComments
End If
Ici la troisième ligne en partant du bas a été mise en commentaire !
Ensuite en cellule "D12" mettez cette formule :
=SI(ESTNA(RECHERCHEV(B12;'Extraction Navision'!A:E;5));"";RECHERCHEV(B12;'Extraction Navision'!A:E;5))
Elle est presque identique à celle de la colonne C à la différente que la plage de colonne va jusqu'à E afin de pouvoir récupérer les données de cette colonne grâce au paramètre "5", c'est à dire 5ième colonne de la plage.
Ensuite fait un copier coller de cette formule sur la colonne entière de votre tableau.
Enjoy ! Comme certain pourrait dire.
@ bientôt
LouReeD