Bonjour
Dans un document, je tente d'afficher le résultat d'une somme de montant provenant de plusieurs fichiers.
j'utilise la formule matricielle suivante
Jusqu'ici tout va bien mais si je rajoute un fichier, j'ai l'erreur suivante
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2Selection.FormulaArray = _ "='C:\Projets\Contrôle de gestion\BASE\STQ-MBC 2013.xlsm'!Brut_etam+'C:\Projets\Contrôle de gestion\BASE\BAV-MBC 2013.xlsm'!Brut_etam+'C:\Projets\Contrôle de gestion\BASE\CHA-MBC 2013.xlsm'!Brut_etam"
"Impossibilité de définir la propriété FormulaArray de la classe Range"
Voici la fomule avec un fichier de plus
Je ne comprends pas trop, est ce qu'il y a une limite de caractère dans les formules ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2Selection.FormulaArray = _ "='C:\Projets\Contrôle de gestion\BASE\STQ-MBC 2013.xlsm'!Brut_etam+'C:\Projets\Contrôle de gestion\BASE\BAV-MBC 2013.xlsm'!Brut_etam+'C:\Projets\Contrôle de gestion\BASE\CHA-MBC 2013.xlsm'!Brut_etam+'C:\Projets\Contrôle de gestion\BASE\DIJ-MBC 2013.xlsm'!Brut_etam"
Ceci dit si je tape cette formule directement dans Excel tout fonctionne bien
Merci pour votre aide
Partager