Attendre Fermeture d'un workbook pour continuer Macro

Bonjour la communauté,

J'ai un programme qui me permet d'ouvrir un fichier Excel "Checklist" et d'importer des données depuis mon fichier excel de base (qui contient ma macro).

Lors de l’exécution de la macro, je souhaiterai la mettre en pause le temps que l'utilisateur modifie la feuille fraîchement ouverte, l'enregistre puis la ferme.

Une fois fermé, je continue ma macro qui me permet d'insérer le fichier checklist en PJ et d'envoyer le mail.

La première solution utilisant un msgbox bloque l'accès et la modification de ma feuille excel

La 2ème solution fait planté mon programme :

 Do
    'DoEvents
 Loop Until EstDansCollection(Workbooks, Name_wb) = True
Private Function EstDansCollection(Coln As Object, Item As String) As Boolean
Dim obj As Object
On Error Resume Next
Set obj = Coln(Item)
EstDansCollection = Not obj Is Nothing
End Function

Pensez-vous qu'il serait plus simple d'incorporer ma feuille "checklist" dans le même fichier que mon programme VBA ?

Je vous remercie de votre aide.

Cordialement,

Alexandre ROY.

Bonjour,

Ta question fait écho à un problème similaire que j'ai eu ... il y a plusieurs années ...

Donc, il faudrait que je farfouille dans mes archives ...

Mais avant toute chose, s'agit-il d'un fichier partagé ou pas ?

Non, il ne s'agit pas d'un fichier partagé !

J'arrive pas à reprendre la main pour remplir une cellule en manuel avant envoi.

Je souhaiterai continuer la macro une fois le fichier excel fermé (et donc par conséquent modifié.

Avais-tu fini par trouver une solution ?

Merci.

Rechercher des sujets similaires à "attendre fermeture workbook continuer macro"