Aide Excel

Forum d'aide et d'entraide sur Excel : cours, astuces, tutoriaux...
 
AccueilPortailFAQRechercherS'enregistrerMembresGroupesConnexion

Partagez | 
 

 Macro qui ne veut pas créer le TCD dans la feuille voulue...

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
quepuick
Membre


Nombre de messages : 8
Date d'inscription : 17/03/2010

MessageSujet: Macro qui ne veut pas créer le TCD dans la feuille voulue...   Ven 2 Avr à 17:28

Hello

J'ai voulu créer une macro simple pour génerer un tableau croisé dynamique à partir d'une feuille où se trouvent mes données, et placé dans une autre feuille.

Je crèe cette macro par l'enregistreur de macro mais bien entendu, quand je veux exécuter cette macro, le TCD est collé sur la feuille où se trouvent mes données et pas sur celle que j'avais choisie.

En regardant le code, la feuille de destination du TCD n'est pas précisée mais uniquement la cellule. D'où le pb.

Comment ou quelle syntaxe utiliser pour préciser ma feuille de destination?
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
dachevid
Membre


Nombre de messages : 275
Date d'inscription : 05/09/2005

MessageSujet: Re: Macro qui ne veut pas créer le TCD dans la feuille voulue...   Sam 3 Avr à 22:42

Bonsoir,

En ajoutant ceci dans la macro sur la ligne pivottablewizard ça devrait fonctionner ;
TableDestination:= "Feuil1!R3C1"

Il faut remplacer le TableDestination:= ActiveSheet.Cells(3,1) par la ligne ci-dessus en indiquant le nom de la feuille, Feuil1 dans cet exemple.

A+
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
quepuick
Membre


Nombre de messages : 8
Date d'inscription : 17/03/2010

MessageSujet: Re: Macro qui ne veut pas créer le TCD dans la feuille voulue...   Mar 6 Avr à 10:49

j'ai essayé mais j'ai une erreur d'execution

voici le code de ma macro:

ActiveWorkbook.PivotCaches.Add(SourceType:=xlDatabase, SourceData:= _
"RAPPORT!R1C1:R138C8").CreatePivotTable TableDestination:="SYNTHESE!R5C5", _
TableName:="Tableau croisé dynamique2"
ActiveSheet.PivotTables("Tableau croisé dynamique2").SmallGrid = False
ActiveSheet.PivotTables("Tableau croisé dynamique2").AddFields RowFields:= _
"DEC_"
ActiveSheet.PivotTables("Tableau croisé dynamique2").PivotFields("Date Appel_") _
.Orientation = xlDataField
Sheets("RAPPORT").Select


Il me bloque sur la ligne
ActiveSheet.PivotTables("Tableau croisé dynamique2").SmallGrid = False


impossible de lire la propriété PivotTables de la classe WorkSheet.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
dachevid
Membre


Nombre de messages : 275
Date d'inscription : 05/09/2005

MessageSujet: Re: Macro qui ne veut pas créer le TCD dans la feuille voulue...   Mar 13 Avr à 23:56

Bonsoir,

Aide d'Excel sur SmallGrid :
Le quadrillage est destiné uniquement à assurer la compatibilité avec les versions antérieures de Microsoft Excel.

Essaye en supprimant cette ligne !

A+
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Contenu sponsorisé




MessageSujet: Re: Macro qui ne veut pas créer le TCD dans la feuille voulue...   

Revenir en haut Aller en bas
 
Macro qui ne veut pas créer le TCD dans la feuille voulue...
Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» RadarsCompile, programme Excel de Ti pour fusionner différentes bases
» Macro sons/autorail en mode horaire
» Jeux qui ne veut pas demarrer (résolu )
» Un bouton veut pas s'afficher
» membre veut changer son adresse mail

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Aide Excel :: Entraide & apprentissage :: A l'aide...-
Sauter vers: