Re : Portée de la variable : d'un userform à un module
En fait c'est très simple, j'ai un userform qui s'appelle "Options_delestage" dans lequel j'ai une variable choix_delestage(XX) où XX correspond au numéro de la ligne du tableau créé dans le userform. Je souhaite pouvoir récupérer la valeur de cette variable dans un module.
Exemple, quand je lance le userform, je remplis le deuxième radioo bouton, cela donne une valeur à choix_delestage(21). Si je lance ensuite un sub dans le module1 avec msgbox(choix_delestage(21)), je voudrais qu'il me renvoi la valeur affectée dans le userform.
Autre exemple, quand je lance le userform1, je dois renseigner une date supérieure à celle d'aujourd'hui. Cette date s'inscrit ensuite dans la variable "date_saisie". Je voudrais, lorsque je lance un sub msgbox(date_saisie) qu'il renvoi la date renseignée au cours de l'execution du userform.
Je pense, mais je ne suis pas un expert, que le fait d'avoir déclaré mes variables en public crée bien un lien entre le sub et les userform. Aussi le problème viendrait plus du fait qu'une fois que je sors du userform, la valeur des variables n'est pas gardée en mémoire.
J'ai remis le fichier avec le code un peu nettoyé et les variables déclarées en public