Je réalise une macro de création de tableau croisé dynamique et je voudrais
que ma macro me demande où sélectionner les données et où insérer le tableau
croisé dynamique. Mais celle-ci ne fonctionne pas ... Je crois que le
dysfonctionnement vient des 4 dernières lignes.
Merci par avance pour votre aide.
Sub
Set MaPlage = Application.InputBox(prompt:="Sélectionnez une plage de
cellules", Title:="Plage de cellules", Left:=500, Top:=300, Type:=8)
Set MaCellule = Application.InputBox(prompt:="Sélectionnez l’emplacement de
destination", Title:="Cellule", Left:=500, Top:=300, Type:=8)
Bonjour. Qu'est-ce qui ne fonctionne pas ? le code plante ? ou tu n'obtiens pas ce que tu veux ? Cordialement. Daniel "esteban" a écrit dans le message de news:
Bonjour,
Je réalise une macro de création de tableau croisé dynamique et je voudrais que ma macro me demande où sélectionner les données et où insérer le tableau croisé dynamique. Mais celle-ci ne fonctionne pas ... Je crois que le dysfonctionnement vient des 4 dernières lignes.
Merci par avance pour votre aide.
Sub
Set MaPlage = Application.InputBox(prompt:="Sélectionnez une plage de cellules", Title:="Plage de cellules", Left:P0, Top:00, Type:=8)
Set MaCellule = Application.InputBox(prompt:="Sélectionnez l'emplacement de destination", Title:="Cellule", Left:P0, Top:00, Type:=8)
Bonjour.
Qu'est-ce qui ne fonctionne pas ? le code plante ? ou tu n'obtiens pas ce
que tu veux ?
Cordialement.
Daniel
"esteban" <esteban@discussions.microsoft.com> a écrit dans le message de
news: 5C2F58AC-A4FE-46B0-BC8B-B587D2A7FC07@microsoft.com...
Bonjour,
Je réalise une macro de création de tableau croisé dynamique et je
voudrais
que ma macro me demande où sélectionner les données et où insérer le
tableau
croisé dynamique. Mais celle-ci ne fonctionne pas ... Je crois que le
dysfonctionnement vient des 4 dernières lignes.
Merci par avance pour votre aide.
Sub
Set MaPlage = Application.InputBox(prompt:="Sélectionnez une plage de
cellules", Title:="Plage de cellules", Left:P0, Top:00, Type:=8)
Set MaCellule = Application.InputBox(prompt:="Sélectionnez l'emplacement
de
destination", Title:="Cellule", Left:P0, Top:00, Type:=8)
Bonjour. Qu'est-ce qui ne fonctionne pas ? le code plante ? ou tu n'obtiens pas ce que tu veux ? Cordialement. Daniel "esteban" a écrit dans le message de news:
Bonjour,
Je réalise une macro de création de tableau croisé dynamique et je voudrais que ma macro me demande où sélectionner les données et où insérer le tableau croisé dynamique. Mais celle-ci ne fonctionne pas ... Je crois que le dysfonctionnement vient des 4 dernières lignes.
Merci par avance pour votre aide.
Sub
Set MaPlage = Application.InputBox(prompt:="Sélectionnez une plage de cellules", Title:="Plage de cellules", Left:P0, Top:00, Type:=8)
Set MaCellule = Application.InputBox(prompt:="Sélectionnez l'emplacement de destination", Title:="Cellule", Left:P0, Top:00, Type:=8)
en fait, lorsque je déclenche ma macro, une boite de dialogue s'ouvre "Erreur d'exécution 1004 : Impossible de lire la propriété PivotTables de la classe worksheet"
Malgrès tout, excel me dessine bien les bordures du tableau mais n'insère pas les données. Et je ne vois absolument pas pourquoi ...
Bonjour. Qu'est-ce qui ne fonctionne pas ? le code plante ? ou tu n'obtiens pas ce que tu veux ? Cordialement. Daniel "esteban" a écrit dans le message de news:
Bonjour,
Je réalise une macro de création de tableau croisé dynamique et je voudrais que ma macro me demande où sélectionner les données et où insérer le tableau croisé dynamique. Mais celle-ci ne fonctionne pas ... Je crois que le dysfonctionnement vient des 4 dernières lignes.
Merci par avance pour votre aide.
Sub
Set MaPlage = Application.InputBox(prompt:="Sélectionnez une plage de cellules", Title:="Plage de cellules", Left:P0, Top:00, Type:=8)
Set MaCellule = Application.InputBox(prompt:="Sélectionnez l'emplacement de destination", Title:="Cellule", Left:P0, Top:00, Type:=8)
en fait, lorsque je déclenche ma macro, une boite de dialogue s'ouvre
"Erreur d'exécution 1004 : Impossible de lire la propriété PivotTables de la
classe worksheet"
Malgrès tout, excel me dessine bien les bordures du tableau mais n'insère
pas les données. Et je ne vois absolument pas pourquoi ...
Bonjour.
Qu'est-ce qui ne fonctionne pas ? le code plante ? ou tu n'obtiens pas ce
que tu veux ?
Cordialement.
Daniel
"esteban" <esteban@discussions.microsoft.com> a écrit dans le message de
news: 5C2F58AC-A4FE-46B0-BC8B-B587D2A7FC07@microsoft.com...
Bonjour,
Je réalise une macro de création de tableau croisé dynamique et je
voudrais
que ma macro me demande où sélectionner les données et où insérer le
tableau
croisé dynamique. Mais celle-ci ne fonctionne pas ... Je crois que le
dysfonctionnement vient des 4 dernières lignes.
Merci par avance pour votre aide.
Sub
Set MaPlage = Application.InputBox(prompt:="Sélectionnez une plage de
cellules", Title:="Plage de cellules", Left:P0, Top:00, Type:=8)
Set MaCellule = Application.InputBox(prompt:="Sélectionnez l'emplacement
de
destination", Title:="Cellule", Left:P0, Top:00, Type:=8)
en fait, lorsque je déclenche ma macro, une boite de dialogue s'ouvre "Erreur d'exécution 1004 : Impossible de lire la propriété PivotTables de la classe worksheet"
Malgrès tout, excel me dessine bien les bordures du tableau mais n'insère pas les données. Et je ne vois absolument pas pourquoi ...
Bonjour. Qu'est-ce qui ne fonctionne pas ? le code plante ? ou tu n'obtiens pas ce que tu veux ? Cordialement. Daniel "esteban" a écrit dans le message de news:
Bonjour,
Je réalise une macro de création de tableau croisé dynamique et je voudrais que ma macro me demande où sélectionner les données et où insérer le tableau croisé dynamique. Mais celle-ci ne fonctionne pas ... Je crois que le dysfonctionnement vient des 4 dernières lignes.
Merci par avance pour votre aide.
Sub
Set MaPlage = Application.InputBox(prompt:="Sélectionnez une plage de cellules", Title:="Plage de cellules", Left:P0, Top:00, Type:=8)
Set MaCellule = Application.InputBox(prompt:="Sélectionnez l'emplacement de destination", Title:="Cellule", Left:P0, Top:00, Type:=8)
As-tu essayé de faire le même tableau manuellement avec les mêmes plages ? Daniel "esteban" a écrit dans le message de news:
Rebonjour,
en fait, lorsque je déclenche ma macro, une boite de dialogue s'ouvre "Erreur d'exécution 1004 : Impossible de lire la propriété PivotTables de la classe worksheet"
Malgrès tout, excel me dessine bien les bordures du tableau mais n'insère pas les données. Et je ne vois absolument pas pourquoi ...
Bonjour. Qu'est-ce qui ne fonctionne pas ? le code plante ? ou tu n'obtiens pas ce que tu veux ? Cordialement. Daniel "esteban" a écrit dans le message de news:
Bonjour,
Je réalise une macro de création de tableau croisé dynamique et je voudrais que ma macro me demande où sélectionner les données et où insérer le tableau croisé dynamique. Mais celle-ci ne fonctionne pas ... Je crois que le dysfonctionnement vient des 4 dernières lignes.
Merci par avance pour votre aide.
Sub
Set MaPlage = Application.InputBox(prompt:="Sélectionnez une plage de cellules", Title:="Plage de cellules", Left:P0, Top:00, Type:=8)
Set MaCellule = Application.InputBox(prompt:="Sélectionnez l'emplacement de destination", Title:="Cellule", Left:P0, Top:00, Type:=8)
As-tu essayé de faire le même tableau manuellement avec les mêmes plages ?
Daniel
"esteban" <esteban@discussions.microsoft.com> a écrit dans le message de
news: 51ABEE58-2CB3-4676-A82B-1FE2B78B6080@microsoft.com...
Rebonjour,
en fait, lorsque je déclenche ma macro, une boite de dialogue s'ouvre
"Erreur d'exécution 1004 : Impossible de lire la propriété PivotTables de
la
classe worksheet"
Malgrès tout, excel me dessine bien les bordures du tableau mais n'insère
pas les données. Et je ne vois absolument pas pourquoi ...
Bonjour.
Qu'est-ce qui ne fonctionne pas ? le code plante ? ou tu n'obtiens pas ce
que tu veux ?
Cordialement.
Daniel
"esteban" <esteban@discussions.microsoft.com> a écrit dans le message de
news: 5C2F58AC-A4FE-46B0-BC8B-B587D2A7FC07@microsoft.com...
Bonjour,
Je réalise une macro de création de tableau croisé dynamique et je
voudrais
que ma macro me demande où sélectionner les données et où insérer le
tableau
croisé dynamique. Mais celle-ci ne fonctionne pas ... Je crois que le
dysfonctionnement vient des 4 dernières lignes.
Merci par avance pour votre aide.
Sub
Set MaPlage = Application.InputBox(prompt:="Sélectionnez une plage de
cellules", Title:="Plage de cellules", Left:P0, Top:00, Type:=8)
Set MaCellule = Application.InputBox(prompt:="Sélectionnez
l'emplacement
de
destination", Title:="Cellule", Left:P0, Top:00, Type:=8)
As-tu essayé de faire le même tableau manuellement avec les mêmes plages ? Daniel "esteban" a écrit dans le message de news:
Rebonjour,
en fait, lorsque je déclenche ma macro, une boite de dialogue s'ouvre "Erreur d'exécution 1004 : Impossible de lire la propriété PivotTables de la classe worksheet"
Malgrès tout, excel me dessine bien les bordures du tableau mais n'insère pas les données. Et je ne vois absolument pas pourquoi ...
Bonjour. Qu'est-ce qui ne fonctionne pas ? le code plante ? ou tu n'obtiens pas ce que tu veux ? Cordialement. Daniel "esteban" a écrit dans le message de news:
Bonjour,
Je réalise une macro de création de tableau croisé dynamique et je voudrais que ma macro me demande où sélectionner les données et où insérer le tableau croisé dynamique. Mais celle-ci ne fonctionne pas ... Je crois que le dysfonctionnement vient des 4 dernières lignes.
Merci par avance pour votre aide.
Sub
Set MaPlage = Application.InputBox(prompt:="Sélectionnez une plage de cellules", Title:="Plage de cellules", Left:P0, Top:00, Type:=8)
Set MaCellule = Application.InputBox(prompt:="Sélectionnez l'emplacement de destination", Title:="Cellule", Left:P0, Top:00, Type:=8)
Oui, je suis en fait parti du modèle de l'enregistrement de macro du tableau croisé dynamique pour construire ma macro.
Juste pour précision : j'ai essayé ma macro seule et elle semble fonctionner, mais c'est à partir du moment ou je la met à la suite d'autres macros, qu'elle m'ouvre une boite de dialogue ...
As-tu essayé de faire le même tableau manuellement avec les mêmes plages ? Daniel "esteban" a écrit dans le message de news:
Rebonjour,
en fait, lorsque je déclenche ma macro, une boite de dialogue s'ouvre "Erreur d'exécution 1004 : Impossible de lire la propriété PivotTables de la classe worksheet"
Malgrès tout, excel me dessine bien les bordures du tableau mais n'insère pas les données. Et je ne vois absolument pas pourquoi ...
Bonjour. Qu'est-ce qui ne fonctionne pas ? le code plante ? ou tu n'obtiens pas ce que tu veux ? Cordialement. Daniel "esteban" a écrit dans le message de news:
Bonjour,
Je réalise une macro de création de tableau croisé dynamique et je voudrais que ma macro me demande où sélectionner les données et où insérer le tableau croisé dynamique. Mais celle-ci ne fonctionne pas ... Je crois que le dysfonctionnement vient des 4 dernières lignes.
Merci par avance pour votre aide.
Sub
Set MaPlage = Application.InputBox(prompt:="Sélectionnez une plage de cellules", Title:="Plage de cellules", Left:P0, Top:00, Type:=8)
Set MaCellule = Application.InputBox(prompt:="Sélectionnez l'emplacement de destination", Title:="Cellule", Left:P0, Top:00, Type:=8)
Oui, je suis en fait parti du modèle de l'enregistrement de macro du tableau
croisé dynamique pour construire ma macro.
Juste pour précision : j'ai essayé ma macro seule et elle semble
fonctionner, mais c'est à partir du moment ou je la met à la suite d'autres
macros, qu'elle m'ouvre une boite de dialogue ...
As-tu essayé de faire le même tableau manuellement avec les mêmes plages ?
Daniel
"esteban" <esteban@discussions.microsoft.com> a écrit dans le message de
news: 51ABEE58-2CB3-4676-A82B-1FE2B78B6080@microsoft.com...
Rebonjour,
en fait, lorsque je déclenche ma macro, une boite de dialogue s'ouvre
"Erreur d'exécution 1004 : Impossible de lire la propriété PivotTables de
la
classe worksheet"
Malgrès tout, excel me dessine bien les bordures du tableau mais n'insère
pas les données. Et je ne vois absolument pas pourquoi ...
Bonjour.
Qu'est-ce qui ne fonctionne pas ? le code plante ? ou tu n'obtiens pas ce
que tu veux ?
Cordialement.
Daniel
"esteban" <esteban@discussions.microsoft.com> a écrit dans le message de
news: 5C2F58AC-A4FE-46B0-BC8B-B587D2A7FC07@microsoft.com...
Bonjour,
Je réalise une macro de création de tableau croisé dynamique et je
voudrais
que ma macro me demande où sélectionner les données et où insérer le
tableau
croisé dynamique. Mais celle-ci ne fonctionne pas ... Je crois que le
dysfonctionnement vient des 4 dernières lignes.
Merci par avance pour votre aide.
Sub
Set MaPlage = Application.InputBox(prompt:="Sélectionnez une plage de
cellules", Title:="Plage de cellules", Left:P0, Top:00, Type:=8)
Set MaCellule = Application.InputBox(prompt:="Sélectionnez
l'emplacement
de
destination", Title:="Cellule", Left:P0, Top:00, Type:=8)
Oui, je suis en fait parti du modèle de l'enregistrement de macro du tableau croisé dynamique pour construire ma macro.
Juste pour précision : j'ai essayé ma macro seule et elle semble fonctionner, mais c'est à partir du moment ou je la met à la suite d'autres macros, qu'elle m'ouvre une boite de dialogue ...
As-tu essayé de faire le même tableau manuellement avec les mêmes plages ? Daniel "esteban" a écrit dans le message de news:
Rebonjour,
en fait, lorsque je déclenche ma macro, une boite de dialogue s'ouvre "Erreur d'exécution 1004 : Impossible de lire la propriété PivotTables de la classe worksheet"
Malgrès tout, excel me dessine bien les bordures du tableau mais n'insère pas les données. Et je ne vois absolument pas pourquoi ...
Bonjour. Qu'est-ce qui ne fonctionne pas ? le code plante ? ou tu n'obtiens pas ce que tu veux ? Cordialement. Daniel "esteban" a écrit dans le message de news:
Bonjour,
Je réalise une macro de création de tableau croisé dynamique et je voudrais que ma macro me demande où sélectionner les données et où insérer le tableau croisé dynamique. Mais celle-ci ne fonctionne pas ... Je crois que le dysfonctionnement vient des 4 dernières lignes.
Merci par avance pour votre aide.
Sub
Set MaPlage = Application.InputBox(prompt:="Sélectionnez une plage de cellules", Title:="Plage de cellules", Left:P0, Top:00, Type:=8)
Set MaCellule = Application.InputBox(prompt:="Sélectionnez l'emplacement de destination", Title:="Cellule", Left:P0, Top:00, Type:=8)
Ici http://cjoint.com/?cAmkoC0Yh3 un exemple qui fonctionne. J'ai des pb de fonctionnement si : - je change les noms de champs - si un TCD du meme nom exixte deja dans la feuille - si je cherche à le mettre dans un autre onglet
Esteban,
Ici http://cjoint.com/?cAmkoC0Yh3 un exemple qui fonctionne.
J'ai des pb de fonctionnement si :
- je change les noms de champs
- si un TCD du meme nom exixte deja dans la feuille
- si je cherche à le mettre dans un autre onglet
Ici http://cjoint.com/?cAmkoC0Yh3 un exemple qui fonctionne. J'ai des pb de fonctionnement si : - je change les noms de champs - si un TCD du meme nom exixte deja dans la feuille - si je cherche à le mettre dans un autre onglet
Daniel
Juste pour précision : j'ai essayé ma macro seule et elle semble fonctionner, mais c'est à partir du moment ou je la met à la suite d'autres macros, qu'elle m'ouvre une boite de dialogue ...
Le suspense est intenable... ;-) Quelle boîte de dialogue ?
Daniel
Juste pour précision : j'ai essayé ma macro seule et elle semble
fonctionner, mais c'est à partir du moment ou je la met à la suite
d'autres
macros, qu'elle m'ouvre une boite de dialogue ...
Le suspense est intenable... ;-)
Quelle boîte de dialogue ?
Juste pour précision : j'ai essayé ma macro seule et elle semble fonctionner, mais c'est à partir du moment ou je la met à la suite d'autres macros, qu'elle m'ouvre une boite de dialogue ...
Le suspense est intenable... ;-) Quelle boîte de dialogue ?
Daniel
esteban
Ma macro fonctionne très bien à partir du moment ou je ne l'ajoute pas à une autre ...
Esteban,
Ici http://cjoint.com/?cAmkoC0Yh3 un exemple qui fonctionne. J'ai des pb de fonctionnement si : - je change les noms de champs - si un TCD du meme nom exixte deja dans la feuille - si je cherche à le mettre dans un autre onglet
Ma macro fonctionne très bien à partir du moment ou je ne l'ajoute pas à une
autre ...
Esteban,
Ici http://cjoint.com/?cAmkoC0Yh3 un exemple qui fonctionne.
J'ai des pb de fonctionnement si :
- je change les noms de champs
- si un TCD du meme nom exixte deja dans la feuille
- si je cherche à le mettre dans un autre onglet
Ma macro fonctionne très bien à partir du moment ou je ne l'ajoute pas à une autre ...
Esteban,
Ici http://cjoint.com/?cAmkoC0Yh3 un exemple qui fonctionne. J'ai des pb de fonctionnement si : - je change les noms de champs - si un TCD du meme nom exixte deja dans la feuille - si je cherche à le mettre dans un autre onglet
esteban
Bonjour,
en fait, je cherche à placer mon tableau croisé dynamique dans un autre onglet, c'est pourquoi, ma macro ne fonctionne pas.
Si quelqu'un a la solution, ...
Merci par avance.
Esteban,
Ici http://cjoint.com/?cAmkoC0Yh3 un exemple qui fonctionne. J'ai des pb de fonctionnement si : - je change les noms de champs - si un TCD du meme nom exixte deja dans la feuille - si je cherche à le mettre dans un autre onglet
Bonjour,
en fait, je cherche à placer mon tableau croisé dynamique dans un autre
onglet,
c'est pourquoi, ma macro ne fonctionne pas.
Si quelqu'un a la solution, ...
Merci par avance.
Esteban,
Ici http://cjoint.com/?cAmkoC0Yh3 un exemple qui fonctionne.
J'ai des pb de fonctionnement si :
- je change les noms de champs
- si un TCD du meme nom exixte deja dans la feuille
- si je cherche à le mettre dans un autre onglet
en fait, je cherche à placer mon tableau croisé dynamique dans un autre onglet, c'est pourquoi, ma macro ne fonctionne pas.
Si quelqu'un a la solution, ...
Merci par avance.
Esteban,
Ici http://cjoint.com/?cAmkoC0Yh3 un exemple qui fonctionne. J'ai des pb de fonctionnement si : - je change les noms de champs - si un TCD du meme nom exixte deja dans la feuille - si je cherche à le mettre dans un autre onglet
Daniel
En mode manuel, si le tableau est sur une autre feuille, tu n'as psa le choix de la cellule. Daniel "esteban" a écrit dans le message de news:
Bonjour,
en fait, je cherche à placer mon tableau croisé dynamique dans un autre onglet, c'est pourquoi, ma macro ne fonctionne pas.
Si quelqu'un a la solution, ...
Merci par avance.
Esteban,
Ici http://cjoint.com/?cAmkoC0Yh3 un exemple qui fonctionne. J'ai des pb de fonctionnement si : - je change les noms de champs - si un TCD du meme nom exixte deja dans la feuille - si je cherche à le mettre dans un autre onglet
En mode manuel, si le tableau est sur une autre feuille, tu n'as psa le
choix de la cellule.
Daniel
"esteban" <esteban@discussions.microsoft.com> a écrit dans le message de
news: 73ED0654-4D95-4761-9653-EDD7E800D644@microsoft.com...
Bonjour,
en fait, je cherche à placer mon tableau croisé dynamique dans un autre
onglet,
c'est pourquoi, ma macro ne fonctionne pas.
Si quelqu'un a la solution, ...
Merci par avance.
Esteban,
Ici http://cjoint.com/?cAmkoC0Yh3 un exemple qui fonctionne.
J'ai des pb de fonctionnement si :
- je change les noms de champs
- si un TCD du meme nom exixte deja dans la feuille
- si je cherche à le mettre dans un autre onglet
En mode manuel, si le tableau est sur une autre feuille, tu n'as psa le choix de la cellule. Daniel "esteban" a écrit dans le message de news:
Bonjour,
en fait, je cherche à placer mon tableau croisé dynamique dans un autre onglet, c'est pourquoi, ma macro ne fonctionne pas.
Si quelqu'un a la solution, ...
Merci par avance.
Esteban,
Ici http://cjoint.com/?cAmkoC0Yh3 un exemple qui fonctionne. J'ai des pb de fonctionnement si : - je change les noms de champs - si un TCD du meme nom exixte deja dans la feuille - si je cherche à le mettre dans un autre onglet
Garette
Esteban,
Je crois avoir trouvé. en fait il s'agit de problemes d'adressages : - Des données en format R1C1 pour les SourceData et TableDestination - De la feuille dans laquelle la PivotTable est créée
Dans l'exemple joint, j'utilise un UserForm mais on peut peut etre l'utiliser avec les InputBox. Pour pallier le Pb R1C1 => Range(MaCellule) Pour pallier le pb Feuille PivotTable => Mafeuille = Range(MaCellule).Parent.Name http://cjoint.com/?cAssnsPSIv
A+
"Daniel" a écrit dans le message de news:
En mode manuel, si le tableau est sur une autre feuille, tu n'as psa le choix de la cellule. Daniel "esteban" a écrit dans le message de news:
Bonjour,
en fait, je cherche à placer mon tableau croisé dynamique dans un autre onglet, c'est pourquoi, ma macro ne fonctionne pas.
Si quelqu'un a la solution, ...
Merci par avance.
Esteban,
Ici http://cjoint.com/?cAmkoC0Yh3 un exemple qui fonctionne. J'ai des pb de fonctionnement si : - je change les noms de champs - si un TCD du meme nom exixte deja dans la feuille - si je cherche à le mettre dans un autre onglet
Esteban,
Je crois avoir trouvé.
en fait il s'agit de problemes d'adressages :
- Des données en format R1C1 pour les SourceData et TableDestination
- De la feuille dans laquelle la PivotTable est créée
Dans l'exemple joint, j'utilise un UserForm mais on peut peut etre
l'utiliser avec les InputBox.
Pour pallier le Pb R1C1 => Range(MaCellule)
Pour pallier le pb Feuille PivotTable => Mafeuille =
Range(MaCellule).Parent.Name
http://cjoint.com/?cAssnsPSIv
A+
"Daniel" <dZZZcolardelle@free.fr> a écrit dans le message de news:
e102eubWHHA.896@TK2MSFTNGP05.phx.gbl...
En mode manuel, si le tableau est sur une autre feuille, tu n'as psa le
choix de la cellule.
Daniel
"esteban" <esteban@discussions.microsoft.com> a écrit dans le message de
news: 73ED0654-4D95-4761-9653-EDD7E800D644@microsoft.com...
Bonjour,
en fait, je cherche à placer mon tableau croisé dynamique dans un autre
onglet,
c'est pourquoi, ma macro ne fonctionne pas.
Si quelqu'un a la solution, ...
Merci par avance.
Esteban,
Ici http://cjoint.com/?cAmkoC0Yh3 un exemple qui fonctionne.
J'ai des pb de fonctionnement si :
- je change les noms de champs
- si un TCD du meme nom exixte deja dans la feuille
- si je cherche à le mettre dans un autre onglet
Je crois avoir trouvé. en fait il s'agit de problemes d'adressages : - Des données en format R1C1 pour les SourceData et TableDestination - De la feuille dans laquelle la PivotTable est créée
Dans l'exemple joint, j'utilise un UserForm mais on peut peut etre l'utiliser avec les InputBox. Pour pallier le Pb R1C1 => Range(MaCellule) Pour pallier le pb Feuille PivotTable => Mafeuille = Range(MaCellule).Parent.Name http://cjoint.com/?cAssnsPSIv
A+
"Daniel" a écrit dans le message de news:
En mode manuel, si le tableau est sur une autre feuille, tu n'as psa le choix de la cellule. Daniel "esteban" a écrit dans le message de news:
Bonjour,
en fait, je cherche à placer mon tableau croisé dynamique dans un autre onglet, c'est pourquoi, ma macro ne fonctionne pas.
Si quelqu'un a la solution, ...
Merci par avance.
Esteban,
Ici http://cjoint.com/?cAmkoC0Yh3 un exemple qui fonctionne. J'ai des pb de fonctionnement si : - je change les noms de champs - si un TCD du meme nom exixte deja dans la feuille - si je cherche à le mettre dans un autre onglet