2017-10-09 5 views
-3

J'ai un fichier Excel dans lequel les données sont importées dans powerpivot le problème est que chaque fois que je télécharge le fichier sur une nouvelle machine à partir du même serveur où le fichier est stocké. Il montre une erreur et les données ne sont pas actualisées automatiquement. Y at-il un code VBA que nous pouvons utiliser pour mettre à jour automatiquement la table de pivotement de puissance. La machine a Excel 2013. Après l'actualisation manuelle du fichier, cela fonctionne très bien. Mais je dois le faire chaque fois que je télécharge le fichier.La table PowerPivot dans Excel n'est pas actualisée automatiquement Y a-t-il un code VBA pour cela? Je ne sais pas beaucoup sur VBA

+1

Bienvenue chez SO. Ce site n'est pas un service d'écriture de code et n'est pas destiné à fournir des solutions complètes. Les utilisateurs doivent faire preuve d'effort et de code tandis que SO est là pour vous aider à résoudre des problèmes de programmation spécifiques en cours de route. Avez-vous déjà essayé quelque chose? Veuillez lire: https://stackoverflow.com/help/asking –

Répondre

0

Pour interagir avec un modèle PowerP pivot par VBA, vous devez utiliser l'objet ThisWorkbook.Model. Ainsi, par exemple pour initialiser le modèle de pivot de puissance en mémoire, puis l'actualiser, il s'agira des deux commandes suivantes.

ThisWorkbook.Model.Initialize 
ThisWorkbook.Model.Refresh