Bonjour,
je tombe sur un phénomène assez étrange.
j'ai un tableau (ListObject), dans lequel je génère des lignes.
Ce tableau possède une mise en forme conditionnelle, dont l'un des critères est également une liste déroulante (validation de donnée VRAI;FAUX).
Et bien lorsque ma macro génère la ligne, et met dans la colonne en question la valeur VRAI, la mise en forme conditionnelle ne s'applique pas.
par contre si je clique sur la case, et que je sélectionne manuellement VRAI, là ca fonctionne.
je ne comprends pas, j'ai pourtant tout essayer pour la renseigner correctement via la macro :
table.ListColumns("Cible du document ?").DataBodyRange(numLigne) = CStr(cible)
table.ListColumns("Cible du document ?").DataBodyRange(numLigne).Value = CStr(cible)
table.ListColumns("Cible du document ?").DataBodyRange(numLigne).Value = cible
table.ListColumns("Cible du document ?").DataBodyRange(numLigne).Value = "VRAI"
Rien de tout cela ne fonctionne...
et le champs d'application de la mise en forme conditionnelle est bonne :