Bonjour à tous ,
je souhaite afficher un message d'avertissement à la fermeture d'un classeur excel si des conditions ne sont pas remplies.
Mais je n'arrive déjà pas à passer dans le programme lors de la fermeture du fichier Excel.
Voici la version simplifiée de ce que j'ai écrit (copié/collé d'un exemple trouvé sur le forum):
Est ce que j'ai oublié quelque chose?
Je ne comprends pas pourquoi le message d'erreur ne s'affiche pas (la cellule A1 étant bien vide...)
Merci pour votre aide
je souhaite afficher un message d'avertissement à la fermeture d'un classeur excel si des conditions ne sont pas remplies.
Mais je n'arrive déjà pas à passer dans le programme lors de la fermeture du fichier Excel.
Voici la version simplifiée de ce que j'ai écrit (copié/collé d'un exemple trouvé sur le forum):
Private Sub Workbook_BeforeClose(Cancel As Boolean)
If Worksheets("A").Cells(1, 1) = "" Then
MsgBox "Veuillez renseigner la cellule A1", vbOKOnly + vbInformation, "Message d'information"
Cancel = True ' cancel = True : la procédure de fermeture aborte
Exit Sub
End If
End Sub
Est ce que j'ai oublié quelque chose?
Je ne comprends pas pourquoi le message d'erreur ne s'affiche pas (la cellule A1 étant bien vide...)
Merci pour votre aide
Dernière édition: