Bonjour le forum,
est il possible que le temps d'une macro, le classeur se ferme sans que s'affiche ce message, merci
voici la macro en question (merci à Hasco)
merci pour votre aide
est il possible que le temps d'une macro, le classeur se ferme sans que s'affiche ce message, merci
VB:
Private Sub Workbook_BeforeClose(Cancel As Boolean)
Dim ret As Integer
ret = MsgBox("Vous souhaitez quitter sans enregistrer ?", vbYesNo + vbInformation, "titre")
If ret = vbNo Then
Cancel = True
Else
ThisWorkbook.Saved = True
End If
End Sub
voici la macro en question (merci à Hasco)
Code:
Private Sub Workbook_Open()
Dim wk As Workbook
On Error Resume Next
Set wk = Workbooks("B.xlsm")
On Error GoTo 0
If Not wk Is Nothing Then
If MsgBox("B est ouvert" & vbCrLf & vbCrLf & "Fermer B et ouvrir A ?", vbOKCancel) = vbOK Then
wk.Close False
Else
ThisWorkbook.Close
End If
End If
End Sub
merci pour votre aide