Validation des données- Conserver le format source

Bonjour à tous !

Existe-t'il une méthode (idéalement, sans macro mais si c'est l'unique solution, ça m'intéresse aussi...) pour conserver le format de la source lorsque l'on utilise une liste en validation des données ?

Dans le fichier joint, ma liste (=ATTRIB) est définie sur la Feuil3 en colonne A, avec des formats appliqués (surtout la couleur de fond).

Dans la Feuil2, également en colonne A, j'ai appliqué une validation des données relative à ma liste "ATTRIB".

Existe-t'il une méthode autre que de créer une mise en forme conditionnelle par ligne afin de conserver ces couleurs de fond (ou le format complet en général) ?

Merci par avance !

60test.xlsx (15.71 Ko)

Bonjour

Déjà, pour un amateur comme moi en VBA, c'est difficile alors, sans VBA, je ne sais pas.

En VBA

Dans un Module, le Code permettant de récupérer la couleur des éléments de la liste en colonne B de Feuil3

Function Couleur(CL As Range) As Long
Couleur = CL.Interior.ColorIndex
End Function

Et Code de Feuil2

Private Sub Worksheet_Change(ByVal Target As Range)
  If Target.Count > 1 Then Exit Sub
  If Target = "" Then Exit Sub
  If Not Application.Intersect(Target, Range("A:A")) Is Nothing Then
  Code = Application.Index(Sheets("Feuil3").Range("B:B"), Application.Match(Target.Value, Sheets("Feuil3").Range("A:A"), 0))
  'MsgBox Code
  Target.Interior.ColorIndex = Code
  End If
  End Sub

Cordialement

200test.zip (15.20 Ko)

Bonjour et merci beaucoup Amadéus,

cela est impeccable...

Re merci !!!

Cordialement,

Rechercher des sujets similaires à "validation donnees conserver format source"