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