Bonjour Papou-net
Je me suis initié dans cette discussion de mythotem
Comme je constate que sa macro est résolue, je ne pense perturber sa discussion.
Comme celle-ci m'intéresse, à ceci près que moi c'est plutôt le couleur de fond qui m'intéresse et que je préfère que les Labels soit situés dans une feuille distincte.
J'ai donc modifié ta macro ainsi :
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Range("D
")) Is Nothing Then
Set cel = Sheets("Feuil2").Range("A:A").Find(Target.Value, LookIn:=xlValues, lookat:=xlWhole)
If cel Is Nothing Then
Range("D" & Target.Row & "
" & Target.Row).Interior.ColorIndex = xlAutomatic
Range("D" & Target.Row & "
" & Target.Row).Font.ColorIndex = xlAutomatic
Range("D" & Target.Row & "
" & Target.Row).Font.Bold = False
Exit Sub
End If
Range("D" & Target.Row) = cel.Value
cel.Copy
Range("D" & Target.Row & "
" & Target.Row).Interior.ColorIndex = cel.Interior.ColorIndex
Range("D" & Target.Row & "
" & Target.Row).Font.ColorIndex = cel.Font.ColorIndex
Range("D" & Target.Row & ":F" & Target.Row).Font.Bold = True
End If
End Sub
Cela fonctionne.
Par contre, j'ai essayé de transcrire de la même façon ta dernière macro, avec donc le trie de la colonne A Feuil 2 (au lieu de la colonne J)
et là problème je ne peux pas rajouter de label et aucun tri s'opère !
Pourrais-je obtenir ton aide ?