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 !

Ternoise

XLDnaute Occasionnel
Bonsoir le Forum

Je n'arrive pas à transformer cette formule en VBA

=SI(SOMMEPROD((INDEX(T;;1)=$B27)*(INDEX(T;;2)=H$26);INDEX(T;;8)+INDEX(T;;9))=0;"PAUSE";SOMMEPROD((INDEX(T;;1)=$B27)*(INDEX(T;;2)=H$26);INDEX(T;;8)+INDEX(T;;9)))

J'ai essayé

.FormulaR1C1 = "=IIF(SUMPRODUCT((INDEX(T,,2)=RC2)*(INDEX(T,,3)=R11C),INDEX(T,,9)+INDEX(T,,10))=0;"PAUSE";SUMPRODUCT((INDEX(T,,2)=RC2)*(INDEX(T,,3)=R11C),INDEX(T,,9)+INDEX(T,,10)))"

mais cela ne fonctionne pas avec "PAUSE"

Merci de votre aide
David
 
Re : Formule VBA

ne faut-il pas doubler les guillemets pour le texte en vba ?
Code:
"=IF(SUMPRODUCT((INDEX(T,,1)=R[20]C2)*(INDEX(T,,2)=R26C[3]),INDEX(T,,8)+INDEX(T,,9))=0,""PAUSE"",SUMPRODUCT((INDEX(T,,1)=R[20]C2)*(INDEX(T,,2)=R26C[3]),INDEX(T,,8)+INDEX(T,,9)))"
 
Dernière édition:
- 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

Discussions similaires

Réponses
15
Affichages
791
  • Question Question
Microsoft 365 Probléme VBA
Réponses
8
Affichages
589
Retour