Rechercher : dans
Par :

Vba : variable entre userform

Dernière réponse le 11 déc 2008 à 12:23:03 koyx, le 10 déc 2008 à 22:33:33 
 Signaler ce message aux modérateurs

Bonjour,

voila, je chercher comment faire passer une valeur d'une textbox de l'userform 1 à une variable que je pourrais utiliser pour une boucle dans un userform 2.. vous avez des idées ?
MErci

Configuration: Windows Vista
Firefox 3.0.4

Meilleures réponses pour « vba : variable entre userform » dans :
[Shell] Tester une variable numérique VoirTester une variable numérique    Préambule Dans un environnement "shell", les variables sont, par défaut, de type "chaîne de caractères". De ce fait il n'est pas possible de déclarer une variable de type "entier" (enfin, ceci n'est pas tout à...
VBA et les collections d'objets. VoirVBA et les collections d'objets Quand plusieurs (beaucoup de) contrôles sont mis sur une feuille ou un Userform il est parfois fastidieux d'écrire du code dans chaque évènement des contrôles. Ce Tuto vous permet de traiter vos contrôles comme...
VBScript - Les variables VoirLe concept de variable Une variable est un objet repéré par son nom, pouvant contenir des données, qui pourront être modifiées lors de l'exécution du programme. Il s'agit en fait d'une zone de la mémoire réservée pour le stockage d'une valeur. Les...

1

eriiic, le 11 déc 2008 à 08:04:47

Bonjour,

La portée d'une variable dépend d'où elle a été déclarée.
Pour qu'elle ait une portée plus large déclare la au début du code, en dehors de tout sub ou function.
Ou sinon tu peux appeler directement UserForm1.TextBox1.Text (par exemple)
eric

Répondre à eriiic

2

 lermite222, le 11 déc 2008 à 12:23:03

Bonjour, bonjour Eric,
Ou bien, si tu veux employer ta variable après fermeture de UF1 tu met ta variable dans un module général (ex: Module1)
Ex: Public TaVariable as String
Quand tu est dans le UF1 tu met le contenu de ton TextBox dans TaVariable
Tu ferme l'UF1
Tu ouvre UF2 et TaVariable est disponnible.
A+ L'expérience instruit plus sûrement que le conseil. (André G­ide)  
Si tu te cogne à un pot et que ça sonne creux, c'est pas for­cément le pot qui est vide. ;-)(Confucius)

Répondre à lermite222
Collection CommentÇaMarche.net