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
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