extraire une variable d'un formulaire

F

foxromeo

Guest
Bonjour


Voilà je dévellope un petit outil sous excel et je suis confronté à un petit problème.


Voilà la situation :

J'ai une fonction appelant un formulaire.

Sub calcul_perte()
Formulaire.Show
End Sub

Dans ce formulaire, deux cases sont à cocher avec des "optionbutton" et un bouton permet de valider le résultat. (voir image du formulaire)

Lorsque l'on clique sur le bouton, j'aimerais que celui-ci renvoie une variable (dont la valeur varie suivant les cases cochés) à la fonction appelant le formulaire (c.a.d "calcul_perte").

Comment puis-je faire ?
 

Pièces jointes

  • formulaire.zip
    863 bytes · Affichages: 15
  • formulaire.zip
    863 bytes · Affichages: 14
  • formulaire.zip
    863 bytes · Affichages: 13
F

foxromeo

Guest
Salut

merci pour ta réponse.

En fait j'ai finalement réussi à trouver et c'est tout con, il suffit de déclarer ma variable en public et ainsi je peux la retrouver dans n'inporte quelle procédure ou fonction.
 
B

Berkane

Guest
Rebonjour,

c'est bizarre, j'avais cru comprendre qu'elle ne devenait public que pour l'userform.

Ta réponse m'intéresse car j'ai eu le même problème.

Je sais que le fait de déclarer ta variable avant toute procédure la rend accessible à tout le module ou toute la feuille.

merci d'avance
 

Discussions similaires

Réponses
3
Affichages
987

Statistiques des forums

Discussions
312 674
Messages
2 090 786
Membres
104 664
dernier inscrit
jth