Bonjour le forum
Personne pour reprendre le sujet.
En cherchant dans le code que gmb à écrit j'ai remarqué que si je change ici
If Equip2 < TextBox3 * 1 Then
CouleurEqA = CouleurEq2
CouleurEqB = CouleurEq1
Else
CouleurEqA = CouleurEq1
CouleurEqB = CouleurEq2
End If
Alors j'ai bien une inversion (en même temps cela est normale) des couleurs, mais la désignation de l'ordre des couleur vient bien de :
'Couleur des équipes
Ln = Sheets("BDD").Range("E7:E10").Find("Equipe " & TextBox3, lookat:=xlWhole, LookIn:=xlValues).Row
CouleurEq1 = Sheets("BDD").Cells(Ln, "F").Interior.Color
Ln = Sheets("BDD").Range("E7:E10").Find("Equipe " & Equip2, lookat:=xlWhole, LookIn:=xlValues).Row
CouleurEq2 = Sheets("BDD").Cells(Ln, "F").Interior.Color
Donc le choix est bien définie par :
Ln = Sheets("BDD").Range("E7:E10").Find("Equipe " & TextBox3, lookat:=xlWhole, LookIn:=xlValues).Row
CouleurEq1 = Sheets("BDD").Cells(Ln, "F").Interior.Color
Une explication ou solution svp
Bonne journée
ledzep