Bonjour,
Dans ma macro je souhaite créer un TCD.
Feuil2 étant ma feuille de données.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 sNomClasseur = ActiveWorkbook.Name ActiveWorkbook.PivotCaches.Add(SourceType:=xlDatabase, SourceData:= _ "[" & sNomClasseur & "]Feuil2!R1C1:R65000C" & col).CreatePivotTable TableDestination:="", TableName:= _ "Tableau croisé dynamique1", DefaultVersion:=xlPivotTableVersion10
Le problème vient de mon nom de classeur qui comporte des crochet :
"monClasseur[1].xls"
Lorsque je lance la macro, Excel rencontre une erreur 1004 :
Impossible d'ouvrir le fichier source du TCD '[monClasseur(1).xls]Feuil2'
(Ce qui est d'autant plus bizar c'est qu'il remplace les crochets par des parenthèses mais que ça n'empèche pas le plantage.)
Est ce que quelqu'un saurait comment traiter ces caractères spéciaux pour que tout ceci fonctionne?
Merci d'avance.
Partager