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.