R
Ronan
Guest
Bonjour tous le monde,
J'ai réalisé une macro qui me permet de créer un graphique.
Cela me donne la ligne de code suivante :
Le probleme est que lorsque j'ai créé ma macro, la feuille avait bien pour nom Feuil1 mais le nom du WorkBook etait test !
Maintenant qd je lance la macro le nom du workbook est modifié, par exemple test(1). La macro bloque alors au niveau de cette ligne. Etrange puisque normalement la macro prend le nom du WorkBook actif :
Comment peut on faire pour généraliser le nom ??
J'ai essayé ca mais ca marche pas :
Merci de votre aide
J'ai réalisé une macro qui me permet de créer un graphique.
Cela me donne la ligne de code suivante :
ActiveWorkbook.PivotCaches.Add(SourceType:=xlDatabase, SourceData:='Feuil1!R1C1:R21C6').CreatePivotTable TableDestination:='', TableName:= _
'Tableau croisé dynamique1'
Le probleme est que lorsque j'ai créé ma macro, la feuille avait bien pour nom Feuil1 mais le nom du WorkBook etait test !
Maintenant qd je lance la macro le nom du workbook est modifié, par exemple test(1). La macro bloque alors au niveau de cette ligne. Etrange puisque normalement la macro prend le nom du WorkBook actif :
ActiveWorkbook.PivotCaches.Add(SourceType:=xlDatabase, SourceData:='Feuil1!R1C1:R21C6').CreatePivotTable TableDestination:='', TableName:= _
'Tableau croisé dynamique1'
Comment peut on faire pour généraliser le nom ??
J'ai essayé ca mais ca marche pas :
Nom2 = ActiveWorkbook.Name
Nom2.PivotCaches.Add(SourceType:=xlDatabase, SourceData:='Feuil1!R1C1:R21C6').CreatePivotTable TableDestination:='', TableName:= _
'Tableau croisé dynamique1'
Merci de votre aide