Icône de la ressource

PQMT :: PowerQuery Management Tools 1.1

Cette évolution fait suite à des échanges avec un utilisateur (et grand merci à lui) qui a testé la 1.0 qui me suggérait de proposer un enregistrement du classeur cible dans un classeur "backup".
C'est donc chose faite avec quelques améliorations mineures.

Cette nouvelle fonctionnalité est accessible via ceci :
1692296767078.png


Si cette option est cochée l'outil calculera automatiquement le nom du classeur de sauvegarde. Cela revient à faire un wkBook.SaveAs (pour les connaisseurs).

Exemple :
1692296855509.png


Le calcul automatique est fédéré par
1692296892355.png

avec la formule =sLeftBack(sRightBack(FICHIER_CIBLE;"\");".")&"_BACK_AS."&sright(FICHIER_CIBLE;".")

sLeftBack,sright : ce sont des fonctions dans le module String spécifique (VBA). (à consulter).

Ensuite le déroulement est identique à la version 1.0.

Les messages ont été aussi adaptés à cette nouvelle fonctionnalité.

1692297059230.png


==>
1692297089134.png


Petite nouveauté : affichage d'un barre de progression comme ceci pendant la recopie des requêtes

1692297154854.png


En fin de traitement on précise dans quel classeur les requêtes sont enregistrées

1692297209823.png


ou
1692297247025.png



L'actualisation n'est plus automatique et c'est précisé dans le message de clôture

1692297287900.png


Donc ajout d'un nouveau bouton pour cela
1692297326437.png


Et dans le cas d'un fichier de sauvegarde
1692297373726.png


1692297392448.png


Pourquoi l'actualisation n'est plus automatique : j'ai rencontré des problèmes d'appels mémoire à l'issue de l'importation et enchainement automatique vers l'inventaire automatique de la cible. Donc pour l'instant j'ai préféré séparer les actions, d'où ce bouton
1692297544382.png