Excel verification automatique enregistrement
Résolu/Fermé
A voir également:
- Excel verification automatique enregistrement
- Liste déroulante excel - Guide
- Si et excel - Guide
- Message automatique thunderbird - Guide
- Aller à la ligne excel - Guide
- Somme automatique excel - Guide
2 réponses
pilas31
Messages postés
1825
Date d'inscription
vendredi 5 septembre 2008
Statut
Contributeur
Dernière intervention
24 avril 2020
643
10 oct. 2008 à 00:21
10 oct. 2008 à 00:21
Bonsoir,
Je propose la solution suivante :
Déclarer une variable globale SauveNon qui est initialisée à "True" l'ouverture du classeur, qui passe à "False" lors de la macro CommandButton1 et qui est testée à la fermeture du classeur.
Il faut donc ajouter les lignes de code suivantes associées à "ThisWorkbook"
puis dans la macro CommandButton1_Click() ajouter la ligne :
SauveNon = False
Cordialement
Je propose la solution suivante :
Déclarer une variable globale SauveNon qui est initialisée à "True" l'ouverture du classeur, qui passe à "False" lors de la macro CommandButton1 et qui est testée à la fermeture du classeur.
Il faut donc ajouter les lignes de code suivantes associées à "ThisWorkbook"
Public SauveNon As Boolean Private Sub Workbook_Open() SauveNon = True End Sub Private Sub Workbook_BeforeClose(Cancel As Boolean) If SauveNon Then rep = MsgBox("Voulez-vous quitter sans sauvegarder ?", vbYesNo) If rep = vbNo Then Cancel = True End If End Sub
puis dans la macro CommandButton1_Click() ajouter la ligne :
SauveNon = False
Cordialement