vba - problème enregistrement de formule matricielle

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

  • planning2.zip
    19.9 KB · Affichages: 25
  • planning2.zip
    19.9 KB · Affichages: 27
  • planning2.zip
    19.9 KB · Affichages: 24

Discussions similaires

Statistiques des forums

Discussions
312 176
Messages
2 085 959
Membres
103 061
dernier inscrit
Zebor