Mise à jour des données

Accueil – Le CFO masqué Forums Power Query Mise à jour des données

  • Ce sujet contient 2 réponses, 2 participants et a été mis à jour pour la dernière fois par sylvain_laurent, le il y a 3 années et 3 mois.
3 sujets de 1 à 3 (sur un total de 3)
  • Auteur
    Articles
  • #86135
    sylvain_laurent
    Participant

    Bonjour à tous,

    Voici ma problématique :
    Dans mon classeur, j’ai une connexion depuis Power Query vers une table externe.
    Je fais qq opération sur mes données dans PQ puis je charge le tout dans une feuille de ce classeur.

    Ensuite j’utilise Pivot pour d’autres opérations et enfin j’ai des TCD et GCD sur une autre feuille.
    Tout fonctionne parfaitement bien.

    Néanmoins lorsque je veux mettre à jour les données (“Actualiser Tous”), il faut que je le fasse 2 fois.
    1er fois pour PQ et une 2nde pour PP.
    J’ai remarqué ça en modifiant une valeur dans ma table externe puis en éditant les tables dans PQ et PP.

    Et le gros problème est que si je fais une Macro avec 2 lignes “RefreshAll”, PP ne se met pas à jour.
    Une idée ??

    #86179
    Kim Leblanc
    Participant

    Bonjour,

    Vous pourriez y aller en deux étapes dans votre macro:

    1 – Mettre à jour la requête PQ avec
    ActiveWorkbook.Connections(“Requête – Données”).Refresh

    Notez que vous devez désactiver l’option “Activer l’actualisation en arrière plan” dans les propriétés de la requête.
    Vous devez également inscrire “Requête – ” devant le nom de votre requête. Dans mon exemple, ma requête ce nomme Données.

    2 – Vous actualisez tout pour mettre à jour vos TCD.

    ‘actualisé tout
    ActiveWorkbook.RefreshAll

    Au plaisir,

    Kim

    #86192
    sylvain_laurent
    Participant

    Merci Kim pour le post.

    En réalité, il suffisait de désactiver l’actualisation en arrière plan.
    Merci.

3 sujets de 1 à 3 (sur un total de 3)
  • Vous devez être connecté pour répondre à ce sujet.