Récupérer les données entre userform

Tiatia63 Messages postés 60 Date d'inscription mardi 12 juin 2007 Statut Membre Dernière intervention 23 décembre 2010 - 25 juin 2007 à 11:30
mortalino Messages postés 6786 Date d'inscription vendredi 16 décembre 2005 Statut Membre Dernière intervention 21 décembre 2011 - 25 juin 2007 à 13:11
Bonjour,
J'ai un programme avec plusieurs userform. Quand je déroule mon programme dans le userform1 je récupére une liste de données et quand je passe dans le userfom2 où je veux traiter les données du userform1, je perds la liste.
Ma liste correspond à une liste de nom.et dans le userform2, je veux l'ouvrir pour voir si elle est vide ou non. Si elle est rempli je l'utilise pour la suite sinon je lance un autre programme.
Comment ne pas perdre les données d'un userform à l'autre?
Je sais pas si j'ai été encore très claire mais bon....
Merci d'avance!

3 réponses

PCPT Messages postés 13280 Date d'inscription lundi 13 décembre 2004 Statut Membre Dernière intervention 3 février 2018 49
25 juin 2007 à 12:00
salut,
les données ne sont pas "perdue" si tu ne ferme pas le userform.
il suffit de faire référence à ta liste en la pré-nommant du nom du userform

ex : msgbox userform1.list1.text

++
<hr size="2" width="100%" />Prenez un instant pour répondre à [infomsg_SONDAGE-POP3-POUR-CS_769706.aspx ce sondage] svp
0
Tiatia63 Messages postés 60 Date d'inscription mardi 12 juin 2007 Statut Membre Dernière intervention 23 décembre 2010
25 juin 2007 à 12:15
Bon en grattant j'ai reussi!!
Bon c'est peut etre pas la meilleure solution mais ça marche! J'ai fais appelle à une fonction.
Merci!
0
mortalino Messages postés 6786 Date d'inscription vendredi 16 décembre 2005 Statut Membre Dernière intervention 21 décembre 2011 17
25 juin 2007 à 13:11
^^ oui, comme dit PCPT, il ne faut pas fermer le UserForm. Au lieu de faire Unload Me, tu fais UserForm1.Hide, il sera caché, mais pas décharger...

@++

<hr width="100%" size="2" />( Nouveau forum : Exclusivement Office & VBA/STRONG>
0