Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Actualisation tableau croisé dynamique Automatique

  • Initiateur de la discussion Initiateur de la discussion Sandra75
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Sandra75

XLDnaute Occasionnel
Bonsoir,

J'ai un petit soucis, je cherche à actualiser mon croisé dynamique sur ma page 1, aussitot que ma page 2 est enregistré et se ferme.

Actuelement je suis obligé d'ouvrir la page 2, rentrer mes donnés, enregistrer, ouvrir ma page 1, enregistrer et fermer.

Merci bien
 
Re : Actualisation tableau croisé dynamique Automatique

Justement je ne veux pas rentrer dans cette page 1 ou il y a le tableau croisé, je voudrai qu'il s'actualise tout seul, j'imagine que c'est pas possible ?
merci
 
Re : Actualisation tableau croisé dynamique Automatique

en effet, mais la macro est assez simple.
Tu le fais avec l'enregistreur et ensuite tu crée un bouton auquel tu affecte ta macro
Cordialement
 
Re : Actualisation tableau croisé dynamique Automatique

Bonjour Sandra, Dugenou🙂

une autre approche, à placer dans le module de la feuille où se trouve le TCD, click droit sur l'onglet => visualiser le code... se déclenchera à l'activation de la feuille :
Code:
Option Explicit
Private Sub Worksheet_Activate()
Me.PivotTables(1).RefreshTable
End Sub

bonne journée
@+
 
Re : Actualisation tableau croisé dynamique Automatique

Salut Pierrot,
si j'ai bien compris la demande il faudrait que ce code s'exécute sans ouvrir la feuille en question
Cordialement
 
Re : Actualisation tableau croisé dynamique Automatique

Bonjour
Bise à Dugenou et Pierrot

Dugenou : tu as bien compris mais sauf si le TCD est utilisé par des macros ou des formules situées sur un autre onglet, l'intérêt de l'actualiser sans le voir, me parait limité, non ?

Cette notion de page qui se ferme m'interpelle : parle t'on bien d'un onglet et non d'un classeur ?
 
Re : Actualisation tableau croisé dynamique Automatique

Bises Chris
Je suis tout à fait d'accord mais bon, si on a des formules qui tapent dans le TCD ...
d'accord aussi pour page - fermer - enregistrer : on dirait bien qu'il y a deux calsseurs différents.
Cordialement
 
Re : Actualisation tableau croisé dynamique Automatique

Bonsoir oui c'est bien 2 classeurs differents, ça parait pas utile pour un seul classeur certe, mais en faite j'ai une trentaine de classeur a actualiser comme ça chaque semaine, un gain de temp à pas négliger donc 🙂

Sinon :
Option Explicit
Private Sub Worksheet_Activate()
Me.PivotTables(1).RefreshTable
End Sub

je vois pas trop ou le mettre

apparement meme avec ma macro que j'ai tenter de creer , => ouverture de la page 1, actualisation tout, enregistrer et fermé ça ne fonctionne pas.
Pourtant que je le fait manuelement tout fonctionne :s
 
Re : Actualisation tableau croisé dynamique Automatique

sandra,
si le tcd est dans un autre classeur que les données, il te faut ouvrir les deux classeurs.
Si c'est par macro il te faut nommer tous les fichiers à ouvrir
c'est quand même moins fastidieux que de les ouvrir !
Cordialement
 
Re : Actualisation tableau croisé dynamique Automatique

Voili probleme résolu, la macro de ma page 2 : "ouverture de la page 1, enregistrer, fermeture du fichier". fonctionne ! c'etait un probleme format du fichier, merci à vous 🙂
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

C
  • Question Question
Réponses
5
Affichages
889
S
Réponses
1
Affichages
876
Réponses
2
Affichages
995
N
Réponses
3
Affichages
1 K
ninelove37
N
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…