Bonjour,
J'ai un petit soucis dans une de mes macros Excel. J'essai de renseigner une formule dans une cellule. J'ai donc essayé les cas suivants :
Du coup Excel prend bien en compte la formule dans la cellule mais marque #NOM? et pour que le résultat de cette formule s'affiche je doit réediter manuellement la formule.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 ActiveSheet.Cells(iLigne, iColonne).Value = "=SUMPRODUCT((ANNEE('CA - CC'!B5:B248)=2009)*('CA - CC'!D5:D248))"
J'ai également essayé :
Et là dans la formule, Excel ajoute le caractère ' autour de mes bornes, ce qui donne dans la cellule:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 ActiveSheet.Cells(iLigne, iColonne).FormulaR1C1 = ... (idem ci dessus)
Je ne comprend pas vraiment ce qui se passe et ce que je dois réellement mettre pour que ma formule soit prise en compte directement (Qu'elle affiche directement le résultat).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 =SOMMEPROD((ANNEE('CA - CC'!'B5':'B248')=2009)*('CA - CC'!'D5':'D248'))
Merci d'avance pour votre aide.
Partager