Bonjour
Enregistre une macro dans laquelle tu saisis ta formule dans ta cellule, tu recuperes le code et c'est gagné...
Ensuite tes doubles cotes. Perso je passe par une variable pour definir une double cote.
Genre :
Guil = Chr(34)
A= Guil & "toto" & Guil
Il te renverra bien "toto" comme chaine et non pas toto
Avec ton exemple :
Guil = Chr(34)
"=SuM((A2+C2+E2+F2+G2+H2+I2+J2+K2+L2+M2+O2+Q2+R2+S2+T2)+COUNTIF(A2:V2;" & Guil & "oui" & Guil & " ))"
De plus, et je pense que le souci vient de la principalement, tes references ne sont pas bonnes. Si tu ne maitrises pas les references de types L1C1 je te conseille ceci :
Citation :
Range("C4" ).Select
ActiveCell.FormulaR1C1 = "=SuM((R2C1+R2C3+R2C5+R2C6+R2C7+R2C8+R2C9+R2C10+R2C11+R2C12+R2C13+R2C15+R2C17+R2C18+R2C19+R2C20)+COUNTIF(R2C1:R2C22;""oui"" ))"
|
R = Ligne
C = Colonne
A4 = R4C1
Cordialement
Message édité par SuppotDeSaTante le 12-02-2009 à 13:31:02
---------------
Soyez malin, louez entre voisins !