Microsoft 365 Fermer classeur avec plusieurs conditions

  • Initiateur de la discussion Initiateur de la discussion pat66
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

pat66

XLDnaute Impliqué
Bonsoir le forum,

Quelqu'un aurait il la gentillesse de m'aider à rédiger la macro qui permet de fermer ou pas un classeur en ayant vérifié avant 1 condition :

Private Sub Workbook_BeforeClose(Cancel As Boolean)
Dim ret As Integer
ret = MsgBox("Vous souhaitez quitter ce classeur ?" & Chr(13) & Chr(10) & Chr(13) & Chr(10) & "L'application sera réinitialisée ......", vbYesNo + vbInformation, "diplomate")
If ret = vbNo Then
Cancel = True sauf si B10 est vide alors on ferme quand même
If ("B10") = ""
ThisWorkbook.Saved = True
Else
ThisWorkbook.Saved = True
end sub

j''espère être clair, un grand merci
 
Bonsoir,

je reformule ma requête au cas où

est il possible d'utiliser Private Sub Workbook_BeforeClose(Cancel As Boolean)
pour fermer ou pas un classeur avec une condition à respecter :

SI non
cancel true sauf si range("B10") = "" alors on ferme quand même ThisWorkbook.Saved = True

SI oui, fermer sans enregistrer
ThisWorkbook.Saved = True

merci beaucoup
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
2
Affichages
718
Réponses
5
Affichages
1 K
Retour