Mettre en place des mises en forme conditionnelle à l'aide d'une macro

  • Initiateur de la discussion Initiateur de la discussion patrick
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

P

patrick

Guest
Bonjour,

Sous Excel 2000, j'ai réalisé une macro qui à l'aide d'un user form qui rempli une ligne d'un fichier.

Ce fichier est en fait une base de données qui peut être par la suite complétée (sans macro).

Pour chaque ligne il y une cellule qui donne l'état de la donnée : "O" pour open et "S" pour soldée.

Pour avoir une vision rapide des choses je souhaite mettre pour chaque cellule de la ligne une mise en forme conditionnelle (couleur de fond grise) liée à l'état de la dernière cellule. Pour cela j'ai voulu utiliser la fonction "selection.formatconditions.add (....)". Lorsque je met comme type "xlexpression" j'obtiens une erreur de type (incompatible) lors de l'éxécution de l'instrution. J'ai testé la même fonction en utilisant le type "xlvalue" et cela marche.

Est ce que quelqu'un a déjà eut ce problème, ou bien existe t il une façon de remplir le fichier et de définir les mises en formes conditionnelles avec les macro type VBA

Par avance, merci à ceux qui vont passé un peu de temps à me lire.

Patrick
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
6
Affichages
158
Retour