XL 2016 Macro Simple

KHDF

XLDnaute Nouveau
Bonjour à tous
J'ai une question.
J'ai un fichier excel avec plusieurs Onglets (des TCD).
Ces TCD integrent la notion d epériode mois.
Lorsque je chande de mois, est il possible de faire une macro qui me change les mois sur tous les TCD en même temps.
Sinon , je suis obligé d'y aller onglet par onglet et à la fin ca prendra un peu de temps.
Merci par avance pour votre aide et vos conseils
 

zebanx

XLDnaute Accro
Bonjour KHDF

Un code qui fonctionne pour rafraichir 3 TCD qui se trouvent sur deux pages.
Le nom de chaque TCD se trouve à partir d'un clic droit (options).
Tu devrais t'en sortir sans difficultés.

Sub actu_tcd()
Sheets(3).Select
Range("F29").Select
ActiveSheet.PivotTables("Tableau croisé dynamique2").PivotCache.Refresh
Range("H12").Select
ActiveSheet.PivotTables("Tableau croisé dynamique3").PivotCache.Refresh
Sheets("tableA").Select
Range("H16").Select
ActiveSheet.PivotTables("Tableau croisé dynamique1").PivotCache.Refresh
Sheets("tableB").Select
Range("O21").Select
End Sub
 

zebanx

XLDnaute Accro
Bonjour KHDF

Un autre fichier (Et toujours en essayant de comprendre la demande puisque absence de fichiers et que les termes "intègrent la notion de période mois" vous sont familiers et à certains comme moi peut-être moinso_O)

La cellule de couleur verte comprend une liste déroulante.
Laissez à "" si vous voulez que tous les mois apparaissent.

++
zebanx
 

Pièces jointes

  • refresh_tcd.xls
    38.5 KB · Affichages: 24
Dernière édition:

Discussions similaires

Réponses
21
Affichages
394
Réponses
12
Affichages
242

Statistiques des forums

Discussions
312 195
Messages
2 086 076
Membres
103 111
dernier inscrit
Eric68350