Résolu : Récupérer le nom d'un tableau dynamique sous Excel2007 - VB/VBA/VBS - Programmation
Marsh Posté le 10-09-2009 à 11:46:20
Code :
|
Par contre, si ta cellule ne fait pas partie d'un TCD ça génére une erreur.
(oh et j'ai pas 2007 mais je pense que ca doit marcher quand même)
Marsh Posté le 10-09-2009 à 11:55:34
Wysi a écrit :
|
Helas, cela ne fonctionne pas
voici mon code, pourtant tout simple :
Code :
|
La macro est appelé par un bouton
J'obient une erreur 1004 : Impossible de lire la propriété PivotTable de la Classe Range en me surbrillant la ligne 6.
Marsh Posté le 10-09-2009 à 12:03:45
C'est en effet l'erreur qui est générée quand ta cellule ne fait pas partie d'un tableau croisé dynamique.
Tu rajoutes une gestion d'erreur là dessus du genre :
Code :
|
et ça roule tranquille normalement.
J'ai un 2003 au boulot et le code marche sans probleme.
Marsh Posté le 10-09-2009 à 12:43:43
Merci à vous deux pour votre aide, sa marche correctement et sa m'a vraiment débloqué ma situation !
Marsh Posté le 10-09-2009 à 11:33:38
Bonjours à tous,
Je me suis récemment (re)-mis à la programmation de Macro sous Excel 2007, mais je désespère depuis quelques jours, parce que je ne trouve pas le moyen de renvoyer dans une variable chaîne le nom d'un tableau dynamique.
Ce que je voudrais faire, c'est : lorsque je sélectionne une cellule d'un tableau dynamique, en lançant la macro, j'arrive à récupérer le nom du tableau dynamique de la sélection en cours , pour ensuite rajouter une ligne sur ce tableau et diverses autres fonctions
...Mais, je n'y arrive pas
Merci de votre aide
Cordialement
Message édité par wolfaryx le 10-09-2009 à 19:07:31