Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Additionner 2 formules en VB

  • Initiateur de la discussion Initiateur de la discussion butterfly67
  • 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 !

B

butterfly67

Guest
Bonjour à tous,

Voilà mon petit soucis ...... J'ai 2 formules matricielles qui fonctionnent très bien de façon indépendante :

Formule 1 : Selection.FormulaArray = _
"=SUM(IF(MONTH('utilisation de GRAINES'!$a$6:$a$368)=MONTH('STOCK GRAINES'!$b8),'utilisation de GRAINES'!" & Range(Cells(6, x), Cells(368, x)).Address(columnAbsolute:=True, RowAbsolute:=True) & "*'utilisation de GRAINES'!" & Cells(5, x).Address(columnAbsolute:=True, RowAbsolute:=True) & "))"

Formule 2 : Selection.FormulaArray = _
"=SUM(IF(MONTH('utilisation de GRAINES'!$a$378:$a$388)=MONTH('STOCK GRAINES'!$b8),'utilisation de GRAINES'!" & Range(Cells(378, x), Cells(388, x)).Address(columnAbsolute:=True, RowAbsolute:=True) & "*'utilisation de GRAINES'!" & Cells(5, x).Address(columnAbsolute:=True, RowAbsolute:=True) & "))"

Je voudrais combiner les 2 en les additionnant, un truc du style ....

Selection.FormulaArray = _
"=SUM(IF(MONTH('utilisation de GRAINES'!$a$6:$a$368)=MONTH('STOCK GRAINES'!$b8),'utilisation de GRAINES'!" & Range(Cells(6, x), Cells(368, x)).Address(columnAbsolute:=True, RowAbsolute:=True) & "*'utilisation de GRAINES'!" & Cells(5, x).Address(columnAbsolute:=True, RowAbsolute:=True) & "))+SUM(IF(MONTH('utilisation de GRAINES'!$a$6:$a$368)=MONTH('STOCK GRAINES'!$b8),'utilisation de GRAINES'!" & Range(Cells(6, x), Cells(368, x)).Address(columnAbsolute:=True, RowAbsolute:=True) & "*'utilisation de GRAINES'!" & Cells(5, x).Address(columnAbsolute:=True, RowAbsolute:=True) & "))"

Mais là ca coince 😕.... j'ai le message "Impossible de définir la propriété FormulaArray de la classe range".

A force d'être dessus, je n'arrive plus à voir mon erreur ... Si quelqu'un a une idée .... Merci
 
- 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
5
Affichages
892
  • Question Question
XL 2021 VBA excel
Réponses
4
Affichages
447
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…