Bonjour,
Merci beaucoup, très efficace encore une fois.
J'ai par contre un soucis, mais c'est de ma faute, car je n'ai pas été assez précis.
En fait j'ai besoin que les cellules "vides" ne changent pas de couleur s'il y en avait une dans la case précédemment.
Avec le code ici présent, dès que j'ai une couleur en fonds de cellule et, si la cellule est vide, alors lorsque je clique, elle passe au "blanc".
C'est plutôt "complexe" sans doute aussi d'obtenir une couleur par défaut sur une plage de cellule vides.
(voir fichier joint).
J'ai ajouté des lignes pour que ça soit "clair", du moins je l'espère
Sur la ligne 15 j'ai du bleu ciel, ensuite j'ai du bleu ciel une ligne sur deux jusqu'à la ligne 25 par exemple
Sur la ligne 16 j'ai du rose, ensuite j'ai du rose une ligne sur deux jusqu'à la ligne 26.
Je voudrais conserver ces couleurs une ligne sur 2 lorsque la cellule est vide.
Et, si possible, si la cellule a connu une autre couleur (relative au code), j'aimerais lorsqu'elle repasse à vide, la cellule reprenne la couleur qui convient (bleu ou rose selon qu'elle se trouve sur la ligne paire ou impaire).
(j'ai mis un x dans la cellule afin que la couleur ne disparaisse pas au clic sur l'onglet.
La encore je pourrais le faire par MFC mais je ne le souhaite pas.
Une idée ?