Bonjour à tous,
En passant à la version 2007, mon programme rencontre un problème lors de l'exécution d'une macro qui test la couleur de fond de la cellule.
en version 2003, le test se faisait sur le ColorIndex = 15, ici, en 2007, j'ai sélectionné la couleur "gris moyen" (3ième cellule à gauche dans les gris).
En faisant un enregistrement automatique d'une macro pour connaître la valeur du "ColorIndex", il n'y a plus de ColorIndex mais un "ThemeColor = xlThemeeColorDark1" et un "TintAndShade = -0,24997111117893"
lorsque je mets le code suivant dans ma macro
La macro passe au "Else" sans exécuter le Then.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 If (Selection.Interior.TintAndShade = -0.249946592608417) Then
Auriez-vous une solution pour tester le code couleur d'une cellule?
Merci d'avance pour votre aide.
Partager