Pb avec somme.si et #N/A !

TOFatJOB

XLDnaute Occasionnel
Bonjour à tous,

j'ai l'erreur 1004 dans une macro à la ligne suivante :

je dois faire la somme d'une plage contenant #N/A


Code:
ActiveCell.FormulaR1C1 = '=SUMIF(R[-7]C:R[-1]C;<>#N/A)'

Je ne vois pas o&ugrave; est l'erreur ...

J'ai essayé :

ActiveCell.FormulaR1C1 = '=SUMIF(R[-7]C:R[-1]C;' <> '#N/A)'

mais le résultat me donne : VRAI !

Merci de votre aide.

Message édité par: TOFatJOB, à: 09/03/2005 14:00
 

TOFatJOB

XLDnaute Occasionnel
Bonjour André,

Tu as raison, mais à ma connaissance, le troisième argument n'est pas obligatoire; dans une feuille de calcul, j'ai cette formule qui fonctione :


Code:
=SOMME.SI(V9:V142;'<>#N/A')


Il semble que cela n'agisse pas de la même manière en VBA !
 
J

JPM

Guest
Bonjour,

N'y aurait-il pas un chmilblic au niveau des guillemets, de mémoire il faut doubler les guillemets entre guillemets, ce qui fait :
Code:
ActiveCell.FormulaR1C1 = '=SUMIF(R[-7]C:R[-1]C,''<>#N/A'')'

Jean-Pierre
 

Discussions similaires

Statistiques des forums

Discussions
312 668
Messages
2 090 739
Membres
104 643
dernier inscrit
adriano22