Bonjour,
J'aurai besoin d'un avis de pro.
Voilà, dans ma feuille F1, je voudrais que la cellule active change de couleur pour être plus visible et qu'elle reprenne sa couleur d'origine quand on la quitte.
Pour ce faire j'ai mis dans Visual Basic Feuille F1 la procédure suivante:
Ça marche bien pour une cellule blanche, mais pour une cellule de couleur... elle ne retrouve pas sa couleur quand on change de cellule.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 Public old_color, old_sel Option Explicit Sub Worksheet_SelectionChange(ByVal sel As Range) If Not old_sel = "" Then Range(old_sel).Interior.ColorIndex = old_color old_sel = sel.Address old_color = sel.Interior.ColorIndex sel.Interior.ColorIndex = 6 'Mets la cellule active en jaune. End Sub
Pire, quand on sélectionne plusieurs cellules, c'est la cata... je ne peux même plus changer la couleur.
Quelqu'un aurait'il une procédure qui fonctionne?
Je crois savoir que l'on peut modifier la couleur de la cellule active d'excel dans le registre. Mais la j'avoue que je n'aime pas trop toucher au moteur de l'ordi mais s'il le fallait pourquoi pas. Mais quoi changer ou modifier?
Si quelqu'un peut m'aider je suis preneur.
Merci .
Partager