Erreur 1004/enregistreur macros/TCD
Bonjour,
Je souhaiterais créer une macro permettant d'automatiser des tableaux croisés dynamiques.
Le fichier contenant les données pour les TCD change (en fait un nouveau fichier de la même forme avec un nouveau nom toutes les semaines), mais il a toujours le même nombre de colonnes mais pas le même nombre de lignes, et les données de ce fichier changent également.
Je pensais donc enregistrer la macro dans le classeur de macros personnelles pour pouvoir l'utiliser à chaque fois que j'ai ce fichier à analyser de nouveau (et automatiser les 7 TCD).
J'ai voulu utiliser l'enregistreur de macros automatique d'Excel, jusque là pas de problèmes ! Mais ensuite quand j'exécute la macro enregistrée j'ai ce message d'erreur :
erreur 1004: impossible de lire la propriété pivotfields de la classe pivottable
Je ne comprend pas trop le problème, quelle est la solution ?
De plus, après réflexion si je crée une macro enregistrée basée sur un certain nombre de ligne du fichiers de données et qu'ensuite le nombre de lignes de ce fichier changent, je pense qu'il va y avoir forcément un problème ! Comment faire (comment corriger le code de la macro enregistrée !)
Je vous remercie de votre aide par avance !
Bonjour,
Je souhaiterais créer une macro permettant d'automatiser des tableaux croisés dynamiques.
Le fichier contenant les données pour les TCD change (en fait un nouveau fichier de la même forme avec un nouveau nom toutes les semaines), mais il a toujours le même nombre de colonnes mais pas le même nombre de lignes, et les données de ce fichier changent également.
Je pensais donc enregistrer la macro dans le classeur de macros personnelles pour pouvoir l'utiliser à chaque fois que j'ai ce fichier à analyser de nouveau (et automatiser les 7 TCD).
J'ai voulu utiliser l'enregistreur de macros automatique d'Excel, jusque là pas de problèmes ! Mais ensuite quand j'exécute la macro enregistrée j'ai ce message d'erreur :
erreur 1004: impossible de lire la propriété pivotfields de la classe pivottable
Je ne comprend pas trop le problème, quelle est la solution ?
De plus, après réflexion si je crée une macro enregistrée basée sur un certain nombre de ligne du fichiers de données et qu'ensuite le nombre de lignes de ce fichier changent, je pense qu'il va y avoir forcément un problème ! Comment faire (comment corriger le code de la macro enregistrée !)
Je vous remercie de votre aide par avance !
Dernière édition: