Problème avec ActiveCell.formula

  • Initiateur de la discussion Initiateur de la discussion Eric
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

E

Eric

Guest
Salut à tous,
Je souhaite insérer automatiquement par une macro vba la formule suivante dans une cellule d'une feuille excel
Range("A1").Select
ActiveCell.Formula = "=SUMIF($A$1:$A$100;""""ABC"""";$B$1:$B$100)"
Ça ne marche pas, je reçois le code erreur Run-time error1004-Application defined or object defined error.
J'ai déjà essayé de voir s'il ne s'agissait pas d'un problème de nombre de "", mais de ce côté là, tout semble correct.
Qui pourrait m'aider siouplait.
Merci
 
Salut Arnaud,
Merci pour ta réponse. En continuant à gratter, j'ai fini par trouver. C'est quand même le nombre de """ qui foirait. Il faut se limiter à 2. Mais surtout, il ne faut pas employer le ; mais la virgule qui elle-même est remplacée automatiquement dans la feuille par un ;.
Pour ton info, sumif est une somme conditionnelle. Elle fonctionne très bien chez moi avec ABC.
Exemple: de A1 à A5 tu mets ABC, de A6 à A10 tu mets DEF et de A11 à A15 GHI
De B1 à B15 tu mets 1,2,3,4, etc
Dans B16 tu mets la formule =SUMIF(A1:A15;"ABC";B1:B15) et le résultat sera 15 pour ABC, 40 pour DEF dans la formule et 65 pour GHI.
Comme je travaille avec une version anglaise d'excel, je suppose que pour la version française il faut utiliser SOMMESI
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
5
Affichages
791
Retour