vba - problème enregistrement de formule matricielle

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 !

philppe27

XLDnaute Occasionnel
Bonjour,

J'ai souci pour la formule matricielle suivante :
Code:
=SI([@[type Ordre]]="C";[@Quantite];SI([@[Date Depart]]<AUJOURDHUI();0;SI([@[Date Saisie]]=MAX(SI([concadate]=[@concadate];[Date Saisie]));SI(SOMMEPROD(([conca]=[@conca])*([type Ordre]="C"))>0;SI([@[Date Depart]]<=MAX(SI(([conca]=[@conca])*([type Ordre]="C")*([@[type Ordre]]<>"C")>0;[Date Depart]));0;[@Quantite]);[@Quantite]);0)))

Lorsque je la saisie manuellement dans la cellule Y11 de la feuille Prev_Com elle fonctionne parfaitement (voir fichier ci-joint)
Je l'enregistre par l'enregistreur de macro et cela se passe apparemment correctement.
Lorsque que je lance la macro pour qu'elle copie la formule dans la cellule Y11 j'ai le message suivant:
"Erreur d'exécution 1004 Impossibilité de définir la propriété FormulaArray de la classe Range"

Pouvez vous m'aider à résoudre ce problème ?

Merci d'avance
 

Pièces jointes

- 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
4
Affichages
550
Réponses
20
Affichages
1 K
Retour