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

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
 

Discussions similaires

Statistiques des forums

Discussions
312 331
Messages
2 087 360
Membres
103 528
dernier inscrit
hplus