Bonjour
Sur une application utilisée par des bénévoles pas trop au top en informatique, je voudrais mettre une MsgBox pour les informer de ne pas fermer un fichier qui fonctionne en liaison avec l'application mais après de nombreux essais je ne comprends pas pourquoi ça bloque, qu'elle est l'erreur de commande ?
Voici le code que j'essaye de mettre dans ThisWorbook ou dans la feuille :
Merci pour votre aide
Sur une application utilisée par des bénévoles pas trop au top en informatique, je voudrais mettre une MsgBox pour les informer de ne pas fermer un fichier qui fonctionne en liaison avec l'application mais après de nombreux essais je ne comprends pas pourquoi ça bloque, qu'elle est l'erreur de commande ?
Voici le code que j'essaye de mettre dans ThisWorbook ou dans la feuille :
VB:
Private Sub Workbook_BeforeClose(Cancel As Boolean)
Dim Reponse As Variant
Windows("GdA.xls").Activate 'ferme GdA et sauve
MsgBox "Si vous fermez ce fichier, l'application ne fonctionnera plus.", newline , newline,
"Voulez vous fermer quand même ?",
vbYes vbCancel + vbCritical + vbDefaultButton2
If Reponse= vbYes
then ActiveWorkbook.Save
ThisWorkbook.Close
End Sub