Bob Morane
XLDnaute Nouveau
Bonjour à tous,
Après quelques années à chercher (et trouver) les réponses à mes questions sur le net, je coince et ne trouve pas de solutions cette fois
Voici mon problème :
J'ai un fichier "Final" qui contient une macro qui le met à jour à condition qu'un fichier "Nouvelles données" à télécharger soit ouvert (Contenant les données à ajouter au fichier)
Si le fichier a été téléchargé et est ouvert, pas de soucis ...
Sauf que
Certains utilisateurs ouvrant le fichier "Final" sans avoir ouvert le fichier "Nouvelles données", j'aimerais que la macro se mette en pause en laissant la main à l'utilisateur pour qu'il télécharge et ouvre le fichier "Nouvelles données"
A noter qu'un Userform apparaît à l'écran pour que les utilisateurs "non aguerris" voient la marche à suivre pour effectuer la mise à jour qui se fait en cliquant sur un Label
J'ai essayé de jongler avec les modes modal/non modal de l'Userform, j'ai tenté de mettre une pause avec Application.Wait, je n'arrive pas à ce que ça fonctionne
Si un des fabuleux utilisateur de ce forum pouvait m'aider, ce serait super
Bob
Après quelques années à chercher (et trouver) les réponses à mes questions sur le net, je coince et ne trouve pas de solutions cette fois
Voici mon problème :
J'ai un fichier "Final" qui contient une macro qui le met à jour à condition qu'un fichier "Nouvelles données" à télécharger soit ouvert (Contenant les données à ajouter au fichier)
Si le fichier a été téléchargé et est ouvert, pas de soucis ...
Sauf que
Certains utilisateurs ouvrant le fichier "Final" sans avoir ouvert le fichier "Nouvelles données", j'aimerais que la macro se mette en pause en laissant la main à l'utilisateur pour qu'il télécharge et ouvre le fichier "Nouvelles données"
A noter qu'un Userform apparaît à l'écran pour que les utilisateurs "non aguerris" voient la marche à suivre pour effectuer la mise à jour qui se fait en cliquant sur un Label
J'ai essayé de jongler avec les modes modal/non modal de l'Userform, j'ai tenté de mettre une pause avec Application.Wait, je n'arrive pas à ce que ça fonctionne
Si un des fabuleux utilisateur de ce forum pouvait m'aider, ce serait super
Bob