Modification source de données TCD avec segments

Pedrolito00

XLDnaute Nouveau
Bonjour à tous

je fais appel à vous car j'ai un petit soucis,

Je dispose d'un fichier excel avec une vingtaine de feuille, et sur chaque feuille, il y a des TCD (à des endroits différents d'une feuille à l'autre). Pour rajouter un peu de complexité, chaque feuille comporte des segments liés aux TCD présents sur cette même feuille.

Je souhaiterai développer une macro afin d'avoir un pop-up me demandant le lien pour pouvoir mettre le fichier source à jour.

Je ne sais pas si c'est très clair, si cela ne l'est pas, je créerai un exemple de fichier ressemblant au mien afin que vous puissiez mieux cerner ma demande

Merci par avance pour votre précieuse aide
 

gosselien

XLDnaute Barbatruc
Bonjour,
ça serait plus simple de rafraichir au moment où l'on active la feuille:

VB:
Private Sub Worksheet_Activate()
    Me.PivotTables(1).PivotCache.Refresh
End Sub
P.
 

Pedrolito00

XLDnaute Nouveau
merci pour ta réponse
mais du coup, dès que je vais lancer le refresh all pour tous les TCD, un popup va s'afficher pour chaque TCD?
 

chris

XLDnaute Barbatruc
Bonjour à tous
...un pop-up me demandant le lien pour pouvoir mettre le fichier source à jour...
Pas compris la même chose : le code de Gosselin actualise les TCD mais tu parles de la source à mettre à jour et de lien.
Pourrais-tu être plus précis sur la source des TCD et ton besoin
 

Pedrolito00

XLDnaute Nouveau
Désolé de ne pas avoir été assez clair.

Voici mon problème.

J'ia un premier fichier qui contient 10 onglets contenant eux mêmes 5 TCD (ces TCD sont liés à des segments - segments définis pour chacun des 10 onglets, de plus ces TCD ne sont pas aux même endroits dans chacun des 10 onglets).

Le point commun de ces TCD, est qu'ils vont se sourcer tous dans le même fichier (fichier "source" qui est actuellement sur mon C: mais quand le premier fichier sera intégralement terminé, je devrai le déposer sur mon réseau (ainsi que le fichier source)

A date, le lien fonctionne car mon fichier qui contient 10 onglets contenant eux mêmes 5 TCD va pointer vers le fichier source en local mais a l'avenir, quand tout sera sur le réseau, je devrai rechanger le chemin d'accès au fichier source et ce, pour chacun des TCD...

Est ce que ma demande est plus claire comme cela?

Merci pour vos réponses
 

chris

XLDnaute Barbatruc
Re

Si les segments sont rattachés à plusieurs TCD, la modification de la source ne marche pas (du moins en manuel. Pas testé en VBA mais probablement pareil).
Voir plutôt du côté de la mise à jour de la liaison du classeur pas les TCD.
 

Créez un compte ou connectez vous pour répondre

Vous devez être membre afin de pouvoir répondre ici

Créer un compte

Créez un compte Excel Downloads. C'est simple!

Connexion

Vous avez déjà un compte? Connectez vous ici.

Haut Bas