A voir également:
- Vba : variable entre userform
- Excel compter cellule couleur sans vba - Guide
- Incompatibilité de type vba ✓ - Forum VB / VBA
- Erreur 13 incompatibilité de type VBA excel ✓ - Forum Excel
- Vba range avec variable ✓ - Forum VB / VBA
- Autofill vba ✓ - Forum Excel
2 réponses
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
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
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+
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+