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 :
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 :
Le calcul automatique est fédéré par
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é.
==>
Petite nouveauté : affichage d'un barre de progression comme ceci pendant la recopie des requêtes
En fin de traitement on précise dans quel classeur les requêtes sont enregistrées
ou
L'actualisation n'est plus automatique et c'est précisé dans le message de clôture
Donc ajout d'un nouveau bouton pour cela
Et dans le cas d'un fichier de sauvegarde
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