Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Excel > Macros et VBA Excel
Macros et VBA Excel Vos questions relatives aux macros Excel, à l'utilisation de VBA et à l'automatisation de vos classeurs Excel.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 21/09/2011, 12h04   #1
Invité régulier
 
Inscription : février 2007
Messages : 31
Détails du profil
Informations forums :
Inscription : février 2007
Messages : 31
Points : 6
Points : 6
Par défaut Execution sur mise à jour tableau croisé dynamique

Bonjour à tous,

Je voudrais exécuter du code sur actualisation d'un tableau croisé dynamique mais ça ne fonctionne pas...

J'ai testé avec le code ci-dessous récupéré sur ce site pour voir mais la boite de dialogue ne s'ouvre pas
Code :
1
2
3
Private Sub Worksheet_PivotTableUpdate(ByVal Target As PivotTable)
    MsgBox "Le TCD '" & Target.Name & "' a été mis à jour."
End Sub
J'ai du louper quelque chose mais quoi?

Merci de votre aide
timmy1 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/09/2011, 12h16   #2
Expert Confirmé
 
Avatar de Godzestla
 
Homme
Chercheur de bonheur
Inscription : août 2007
Messages : 2 255
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 47
Localisation : Belgique

Informations professionnelles :
Activité : Chercheur de bonheur
Secteur : Industrie

Informations forums :
Inscription : août 2007
Messages : 2 255
Points : 2 979
Points : 2 979
Bonjour,

ce code VBa doit être encodé au niveau de la feuille concernée, en sélection la feuille dans la liste des objet Micorsoft Excel à gauche, en choisissant l'objet Worksheet en haut à gauche et la procédure PivotTableUpdate en haut à droite.

Ailleurs, il ne sera pas exécuté de manière automatique.
__________________
(\ _ /) Cordialement G@dz
(='.'=)

(")-(") Vous avez des neurones. Sollicitez-les. . Si vous êtes aidé, pensez à Voter.
Godzestla est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/09/2011, 13h37   #3
Invité régulier
 
Inscription : février 2007
Messages : 31
Détails du profil
Informations forums :
Inscription : février 2007
Messages : 31
Points : 6
Points : 6
Oui je suis d'accord et c'est bien dans ce contexte que je l'ai mis..

J'ai joint une image du vba.

En commentaire le code que je veux exécuter normalement...
Images attachées
Type de fichier : jpg ScreenShot16.jpg (54,5 Ko, 8 affichages)
timmy1 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/09/2011, 14h22   #4
Expert Confirmé
 
Avatar de Godzestla
 
Homme
Chercheur de bonheur
Inscription : août 2007
Messages : 2 255
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 47
Localisation : Belgique

Informations professionnelles :
Activité : Chercheur de bonheur
Secteur : Industrie

Informations forums :
Inscription : août 2007
Messages : 2 255
Points : 2 979
Points : 2 979
Cela semble correct. regarde cependant ici
__________________
(\ _ /) Cordialement G@dz
(='.'=)

(")-(") Vous avez des neurones. Sollicitez-les. . Si vous êtes aidé, pensez à Voter.
Godzestla est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/09/2011, 15h26   #5
Invité régulier
 
Inscription : février 2007
Messages : 31
Détails du profil
Informations forums :
Inscription : février 2007
Messages : 31
Points : 6
Points : 6
J'ai réécris le code enregistré et fermé le fichier pui réouvert et ça marche...

Je sais pas pourquoi ça fonctionnait pas.

Tiens comme je vois que tu excel en excell

Mon petit morceau de code c'est pour refaire la mise en forme de mon graphique qui est perdue à chaque actualisation..
Y'a pas d'autre solution?

Merci
timmy1 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/09/2011, 16h32   #6
Expert Confirmé
 
Avatar de Godzestla
 
Homme
Chercheur de bonheur
Inscription : août 2007
Messages : 2 255
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 47
Localisation : Belgique

Informations professionnelles :
Activité : Chercheur de bonheur
Secteur : Industrie

Informations forums :
Inscription : août 2007
Messages : 2 255
Points : 2 979
Points : 2 979
Sorry, mais les graphiques je ne les utilise pas avec VBA donc je ne peux t'aider.
__________________
(\ _ /) Cordialement G@dz
(='.'=)

(")-(") Vous avez des neurones. Sollicitez-les. . Si vous êtes aidé, pensez à Voter.
Godzestla est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 19h01.


 
 
 
 
Partenaires

Hébergement Web