Récupérer une variable userform dans un module

niouniou -  
f894009 Messages postés 17277 Date d'inscription   Statut Membre Dernière intervention   -

Bonjour, je voudrais récupérer la variable du userform dans un module.

J'ai déclaré les variables en Public mais celle(states) correspondant à la réponse du userform1 est vide dès que je retourne dans le module général.

Et à l'inverse la variable dernligne revient à zéro si je sors du module générale et que je veux la récupérer pour m'en servir pour écrire un code dans le userform1.

J'ai essayé différentes façons mais rien ne fonctionne.

J'ai fait le code suivant dans le module général (je lance la macro de la Feuil1):

Public states
Public dernligne

Sub a()
  dernligne = Range("a1").End(xlDown).Row
  
    UserForm1.Show
 Sheets("Source").Range("N2:N" & dernligne + 1) = states

et dans userform1:

Private Sub UserForm_Initialize()

states = Array("33,77", "40,40", "30", "40")

UserForm1.cmbComboBox.List = states

End Sub

Private Sub Button_Click()
states = cmbComboBox.Value

Unload Me
End Sub

1 réponse

f894009 Messages postés 17277 Date d'inscription   Statut Membre Dernière intervention   1 713
 

Bonjour,

Ben, chez moi pas de probleme, avec ce que j'ai compris!

0