trexor
Messages postés134Date d'inscriptionmercredi 9 mars 2005StatutMembreDernière intervention17 octobre 2010
-
1 déc. 2005 à 13:54
valtrase
Messages postés937Date d'inscriptionlundi 19 janvier 2004StatutMembreDernière intervention 9 mai 2022
-
2 déc. 2005 à 00:13
Bonjour,
j'ai un petit problème en générant une feuille excel à l'aide de vb.net.
Je souhaite mettre une formule conditionnelle sur une cellule nommé B d'excel : si la cellule X est inférieur à B alors B se met en rouge.
j'utilise le code ci dessous :
Ce code fonctionne presque correctement...il ne pemet pas d'avoir une formule conditionnelle dynamique..."MyWorkSheet.Range("$Ca$" & i)" ne fournit qu'une valeure de cellule...et non une formule du style =$Ca$" & i....
quelqu'un a t'il une idée?
valtrase
Messages postés937Date d'inscriptionlundi 19 janvier 2004StatutMembreDernière intervention 9 mai 20223 2 déc. 2005 à 00:13
Lut
Tu teste juste deux cellules donc tu peux te contenter de l'adresse de ta deuxième cellule.
MyWorkSheet.Range("CI" & i).FormatConditions.Add(XlFormatConditionType.xlCellValue, XlFormatConditionOperator.xlLess, MyWorkSheet.Range("$Ca$" & i).Address)
Sinon si tu veux mettre une formule tu remplaces:
MyWorkSheet.Range("$Ca$" & i).Address)
Par:
"=" & "$CA$" & i
Cordialement, Jean-Paul
______________________________________________________________________