begin process at 2012 02 17 11:30:09
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Visual Basic & VB.NET

 > 

Archives Visual Basic

 > 

J'AI BESOIN D'AIDE !!!! :)

 > 

excel - vba - Bouton Cancel - Comment annuler les évènements dans le UserForm.


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

excel - vba - Bouton Cancel - Comment annuler les évènements dans le UserForm.

vendredi 26 août 2005 à 17:24:18 | excel - vba - Bouton Cancel - Comment annuler les évènements dans le UserForm.

michels2011

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 ? Merci de me sauver de ce foutu problème. Michel
vendredi 26 août 2005 à 18:03:11 | Re : excel - vba - Bouton Cancel - Comment annuler les évènements dans le UserForm.

florantanplan


Bonjour,

Quels évènements s'exécutent???
vendredi 26 août 2005 à 19:32:26 | Re : excel - vba - Bouton Cancel - Comment annuler les évènements dans le UserForm.

michels2011

Évènements BeforeUpdate, AfterUpdate et Exit principalement d'un TextBox Je dois annuler ces évènements quand je clique sur le bouton Annuler Merci
vendredi 26 août 2005 à 22:33:03 | Re : excel - vba - Bouton Cancel - Comment annuler les évènements dans le UserForm.

valtrase

Salut,
Voila une des solutions
Dim ExitWithoutChange As Boolean

Private Sub CommandButton1_Click()
' On suppose quer c'est ton bouton Cancel
ExitWithoutChange = True
Unload Me
End Sub

Private Sub TextBox1_AfterUpdate()
If ExitWithoutChange = True Then Exit Sub
'ici ton code

End Sub

Private Sub TextBox1_BeforeUpdate(ByVal Cancel As MSForms.ReturnBoolean)
If ExitWithoutChange = True Then Exit Sub

'ici ton code
End Sub


Cordialement, Jean-Paul  
______________________________________________________________________

Le Savoir n'a de valeur que s'il est partagé

lundi 29 août 2005 à 13:06:32 | Re : excel - vba - Bouton Cancel - Comment annuler les évènements dans le UserForm.

bertholdt

Salut,

Je en sais passi j'ai bien compris ton problème mais tu peux essayer cela :

Private Sub Cancel_Click()
Userform.hide
End Sub

Avec Userform, le nom de ta form
Avec Cancel, le nom de ton bouton annuler

Dans les propriétés de ton bouton "Cancel", mets la propriété "Cancel" à True.

J'espère avoir pu t'aider

++
Pierrick
lundi 29 août 2005 à 15:56:16 | Re : excel - vba - Bouton Cancel - Comment annuler les évènements dans le UserForm.

michels2011

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. J'apprécie beaucoup votre aide à ce sujet. Michel
mardi 30 août 2005 à 01:34:34 | Re : excel - vba - Bouton Cancel - Comment annuler les évènements dans le UserForm.

valtrase

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)

Cordialement, Jean-Paul  
______________________________________________________________________

Le Savoir n'a de valeur que s'il est partagé


Cette discussion est classée dans : bouton, excel, annuler, évènements, cancel


Répondre à ce message

Sujets en rapport avec ce message

Excel évènements bouton [ par ricomiracle ] Je voudrais savoir si il est possible de modifier le comportement des boutons d'excel. En particulier: lorsque l'utilisateur clique sur 'coller' apr VBA Excel et bouton annuler dans une boite de dialogue [ par xurael ] J'ai créé un fichier avec du vb pour simplifier la prise des données sur des feuilles excel. A un moment je veux enregristrer le document et j'utilise [VBA Excel] bouton cancel [ par outofbusiness ] bonjour, je suis en train de créer un user form, qui contient un certain nombre de cases à cocher, et un commandbutton OK pour valider et Cancel pour [Catégorie modifiée VB6 --> VBA] Comment lancer une macro excel via un bouton d'un userform ? [ par troupoulitou ] Bonjour, Je suis débutante [^^yeuxenlair] dans excel et je l'utilise pour mon stage. J'ai un soucis pour lancer une macro en cliquant sur un bouton bouton sur excel [ par toutou1979 ] Bonjour tous le mondevoila je suis  nouveau  sur le forum et je suis un débutant (pour ne pas dire je comprend [VBA Excel] Cancel sur boite de dialogue [ par annyong ] Bonjour,J'ai un problème qui peut être basique pour certains experts en VBA, mais dont je ne trouve pas de solution.j'ouvre une boite de dialogues :ap Clique sur la croix de fermeture [ par Big200148 ] Voila j'ai une fenêtre de connexion. J'ai les bouton Valider, Annuler. Lorsque je clique sur chaque bouton, mon formulaire se ferme, et différentes do bouton pour ouvrir un apercu avant impression [ par yoann_b29 ] bonjour ,Je travail avec VBA excel et j'aimerais créer un bouton dans un userform pour ouvrir un apercu avant impression d'une des feuilles excel.Je p Chechbox sur excel et bouton [ par malika_i ] Bonjour,Je souhaite mettre tous mes contrôles sur une feuille excel (et non pas un formulaire). Mais je n'arrive pas à paramétrer mes checkbox (aprés Position Bouton commande formulaire excel a plusieurs onglets [ par pnt ] Bonjour à vous tousJ'ai besoin de votre aide pour repositionner le CommandButton permettant la saisie des données situées sur le 1er onglet du formula


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,061 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales