VB - Annuler une opération
Résolu/Fermé
Bonjour,
Je cherhce un code en visual basic (excel) qui permet d'annuler une opération en cours.
En fait, lorsque je ferme le fichier excel, une macro contrôle des données et puis demande (s'il y a des erreurs) ce qu'on veut faire.
Je veux que lorsqu'on clique sur "non", ça annule la fermeture du fichier.
Quelqu'un a t'il une solution ?
Merci d'avance.
Je cherhce un code en visual basic (excel) qui permet d'annuler une opération en cours.
En fait, lorsque je ferme le fichier excel, une macro contrôle des données et puis demande (s'il y a des erreurs) ce qu'on veut faire.
Je veux que lorsqu'on clique sur "non", ça annule la fermeture du fichier.
Quelqu'un a t'il une solution ?
Merci d'avance.
A voir également:
- VB - Annuler une opération
- Vb - Télécharger - Langages
- Vb cable - Télécharger - Audio & Musique
- Annuler une offre sur vinted - Guide
- Achat sur Vinted : comment négocier un prix avec un vendeur - Guide
- Annuler envoi mail gmail - Guide
1 réponse
Ivan-hoe
Messages postés
433
Date d'inscription
dimanche 17 février 2008
Statut
Membre
Dernière intervention
17 octobre 2008
309
30 juin 2008 à 15:17
30 juin 2008 à 15:17
Bonjour,
on suppose que la macro qui intervient à la fermeture est déclenchée par l'évènement Workbook_BeforeClose ?
si c'est le cas, il faut passer l'argument Cancel à True pour arrêter la fermeture du classeur
du genre :
on suppose que la macro qui intervient à la fermeture est déclenchée par l'évènement Workbook_BeforeClose ?
si c'est le cas, il faut passer l'argument Cancel à True pour arrêter la fermeture du classeur
du genre :
If MsgBox("il y a des erreurs, fermer quand-même ?", vbYesNo) = vbNo Then Cancel = True End If
30 juin 2008 à 16:42
Merci Ivan-hoe.