Bonjour à tous,
je suis face à un problème difficile à résoudre car il ne marche que si le fichier appelé ne contient pas d'espaces.
L'objectif est de créer une formule INDEX/EQUIV générée automatiquement avec un for.
Si sPeopleFileName contient un espace(exemple: "fichier entree.xlsx") alors il y a un message d'erreur "erreur d'exécution '1004'"
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 sTempFormula = "=INDEX([" & sPeopleFileName & "]Feuil1!$B$12:$D$55;EQUIV(B" & iCurrentRow & ";[" & sPeopleFileName & "]Feuil1!$D$12:$D$55;0);1)" wsResults.Cells(iCurrentRow, 1).FormulaLocal = sTempFormula
Si sPeopleFileName ne contient pas d'espace(exemple: "fichierentree.xlsx") alors ça marche.
Comment faire pour que ça marche avec des espaces??
Partager