Program boutons "OK" et "Annuler" ?

Program boutons "OK" et "Annuler" ? - VB/VBA/VBS - Programmation

Marsh Posté le 09-05-2006 à 16:55:16    

Salut!
 
J'ai créé une fenetre userForm avec deux boutons: "OK" et "Annuler"
 
Quelle commande faut il mettre pour que mon bouton "OK" valide ceux que j'ai fais dans ma fenetre userForm et que mon bouton "Annuler" annule ce que j'ai fais dans ma fenetre userForm.
 
J'ai commencé pour le bouton ok par:
 
Private Sub ButtonOK_Click()
??????
End sub
 
POur le bouton annuler par:
 
Private Sub ButtonAnnuler_Click()
???????
End sub
 
merci

Reply

Marsh Posté le 09-05-2006 à 16:55:16   

Reply

Marsh Posté le 09-05-2006 à 16:58:24    

ben ça dépend de ce qu'il y a dans ta fenetre et du traitement que tu veux faire quand tu valides la fiche [:petrus dei]


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 09-05-2006 à 17:20:02    

"Me.close" ne fonctionne pas. il ne reconnais pas le "close".
 
j'ai créé une boite userForm avec dedans une simple zone de liste. Cette zone de liste est remplie grace à une liste que j'ai créé sous execl appelé liste1.  
But: Lorsque j'ouvre ma fenetre userform sous excel je veux sélectionner un des éléments de ma liste. Lorsque j'appuie sur OK je veux que l'élément sélectionné appraisse dans une cellule. Pour faire apparaitre dans une cellule je sais le faire. lorsque j'appuie sur annuler je veux que la selection que j'ai effectué dans ma zone de liste s'annule, la fenetre se ferme alors et l'ancienne valeur réapparait.
 
le bouton ok fait bien son boulot mais le probleme c'est que le bouton annuler fait le meme boulot que le bouton OK.C'est ballot!!!!
Pour le bouton OK j'ai mis : Call Unload(Me)

Reply

Marsh Posté le 09-05-2006 à 17:27:31    

ben tu mémorises la sélection faite dans la zone de liste avant annulation dans une variable, et tu mets à jour les controles en conséquence


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 09-05-2006 à 17:51:30    

tu peux me la refaire stp car je suis pas une star de VB!!!
Balance un exemple si tu veux.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed