Excel - vba - Bouton Cancel - Comment annuler les évènements dans le UserForm.
michels2011
Messages postés4Date d'inscriptionvendredi 4 juin 2004StatutMembreDernière intervention29 août 2005
-
26 août 2005 à 17:24
valtrase
Messages postés937Date d'inscriptionlundi 19 janvier 2004StatutMembreDernière intervention 9 mai 2022
-
30 août 2005 à 01:34
J'ai un problème avec les boîtes de dialogues en excel.
Quand je clique sur le bouton Cancel, les évènements des TextBox s'exécute.
Comment annuler ces évènements et quitter le UserForm ?
michels2011
Messages postés4Date d'inscriptionvendredi 4 juin 2004StatutMembreDernière intervention29 août 2005 29 août 2005 à 15:56
Merci pour votre aide,
Ces solutions ne fonctionnent pas à 100%
voici le cas où il y a un problème
quand j'entre un text dans le textbox et que je presse le bouton cancel,
les évènements BeforeUpdate, AfterUpdate et Exit s'exécute quand même.
je croyais que mettre la propriété "cancel" du bouton "Cancel" à true sauterait par dessus ces évènements, mais ce n'est pas le cas.
Il y a certainement quelque chose qui m'échappe, mais quoi. (librairie ou macro complémentaire ou ???)
je suis désespéré parfois de ce que Microsoft produit.
valtrase
Messages postés937Date d'inscriptionlundi 19 janvier 2004StatutMembreDernière intervention 9 mai 20223 30 août 2005 à 01:34
Re,
C'est à dire pas à 100%
Mis à part le fait que tu dois aussi mettre la condition dans les autres sub du genre exit ce code doit tourner ......
une autre façon serais de sauvegarder ton ancienne valeur et de la restituer si le bouton Cancel est cliqué; bien des solutions tout dépand ce que tu recherches.
Quand à la réflexion sur microsoft : Faut bien qu'il nous laisse un peu de travail pour passer de bonnes soirées ;o)