Bonjour,
J'ai dans un fichier excel des tableaux croisés dynamiques, dont la source de données provient d'un onglet "Base".
Je copie les onglets avec les TCD et l'onglet "Base" dans un nouveau classeur. Malheureusement, même si je copie également l'onglet "Base" dans ce nouveau classeur, la source de données de les TCD reste dans le fichier source. En fait : la source de données devient '[C:/Mes documents/.../fichier source.xls]Base'!A:G, alors que je voudrais qu'elle se déplace avec les TCD pour être juste 'Base'!A:G, et donc sur le même fichier que mes TCD.
J'ai essayé d'enregistrer une macro pour modifier la source de données (avec Excel 2010 : Onglet option du TCD, changer la source de données), mais malheureusement rien ne s'enregistre. L'enregistrment donne :
Sheets("TCD1").Select
Range("A1").Select
Puis rien.
En résumé, connaissez-vous un moyen de changer la source de données d'un TCD avec vba?
Merci beaucoup à ceux qui essaieront de m'aider.
petith
J'ai dans un fichier excel des tableaux croisés dynamiques, dont la source de données provient d'un onglet "Base".
Je copie les onglets avec les TCD et l'onglet "Base" dans un nouveau classeur. Malheureusement, même si je copie également l'onglet "Base" dans ce nouveau classeur, la source de données de les TCD reste dans le fichier source. En fait : la source de données devient '[C:/Mes documents/.../fichier source.xls]Base'!A:G, alors que je voudrais qu'elle se déplace avec les TCD pour être juste 'Base'!A:G, et donc sur le même fichier que mes TCD.
J'ai essayé d'enregistrer une macro pour modifier la source de données (avec Excel 2010 : Onglet option du TCD, changer la source de données), mais malheureusement rien ne s'enregistre. L'enregistrment donne :
Sheets("TCD1").Select
Range("A1").Select
Puis rien.
En résumé, connaissez-vous un moyen de changer la source de données d'un TCD avec vba?
Merci beaucoup à ceux qui essaieront de m'aider.
petith