bonjour, et merci de m'avoir proposer la version en VBA, et je suis très intéressé mais complétement novice, pourrai tu me dire comment modifié le code VBA que je puisse l'appliquer et essayer de la comprendre, je doit le copier 61 fois sur la ligne 3 (B3, C32, D3 ..... est le dernier BH3). si je tente de copier A3 en A4 avec collage avec validation cela ne fonctionne pas.
j'ai donc créé un nom de la colonne A de la feuille tableau (tableauA) j'ai refait le menu déroulant de la feuille notes en A3 en utilisant le nom tableauA a la place $A$3 et la plus de problème de copie A3 en A4.
pour ce qui est du VBA j'ai rajouté (or Target.Adress = "$A$3") Then mais existe t il une autre méthode pour taper le 61 cellules d'un coup au lieu de taper or target.Adress = $A$? 61 fois.
Private Sub Worksheet_Change(ByVal Target As Range)
Dim rng As Range, n
If Target.Address = "$A$3" or Target.Address = "$A$4" Then
If IsEmpty(Target) Then
Me.Cells(6, 1).Interior.Color = xlNone
Else
Set rng = [Plage]
n = Application.Match(Target.Value, Application.Index(rng, , 1), 4)
If Not (IsError(n)) Then
Target.Offset(3).Interior.Color = Application.Index(rng, n, 4).Interior.Color
End If
End If
End If
End Sub
EDIT modération : code mis entre balises via le bouton "</>", merci d'y penser à l'avenir.
encore merci