Variable dans un label?
Résolu/Fermé
A voir également:
- Variable dans un label?
- Ce programme est écrit en python. il construit un mot secret dans une variable mais il ne l'affiche pas. modifiez-le pour qu'il affiche le mot secret. exécutez-le. quel est ce mot secret ? ✓ - Forum Python
- Vba range avec variable ✓ - Forum VB / VBA
- Variable objet ou variable de bloc with non définie - Forum VB / VBA
- Vba selection plage variable ✓ - Forum VB / VBA
- Excel plage de données variable ✓ - Forum Excel
5 réponses
eriiic
Messages postés
24510
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
18 mars 2023
7 166
28 déc. 2016 à 21:55
28 déc. 2016 à 21:55
Bonjour,
quelque soit le nom du userform c'est :
Private Sub UserForm_Initialize()
eric
quelque soit le nom du userform c'est :
Private Sub UserForm_Initialize()
eric
NHenry
Messages postés
15047
Date d'inscription
vendredi 14 mars 2003
Statut
Modérateur
Dernière intervention
11 mars 2023
331
28 déc. 2016 à 14:40
28 déc. 2016 à 14:40
"Set" ne s'applique qu'aux objets, pas aux type simples (numériques, string)
Retires-le.
Retires-le.
Ok c'est fait, mais ca marche toujours pas x(
NHenry
Messages postés
15047
Date d'inscription
vendredi 14 mars 2003
Statut
Modérateur
Dernière intervention
11 mars 2023
331
28 déc. 2016 à 15:04
28 déc. 2016 à 15:04
"ca marche toujours pas" ne veut rien dire.
Pas le résultat attendu ? Erreur ? Autre ?
As-tu essayé en pas à pas en regardant le contenu des variables ?
Y-a-t-il du code qui peut interférer ?
Pas le résultat attendu ? Erreur ? Autre ?
As-tu essayé en pas à pas en regardant le contenu des variables ?
Y-a-t-il du code qui peut interférer ?
BabaDeathLord
>
NHenry
Messages postés
15047
Date d'inscription
vendredi 14 mars 2003
Statut
Modérateur
Dernière intervention
11 mars 2023
28 déc. 2016 à 16:17
28 déc. 2016 à 16:17
Cest a dire qu'il ne se passe tout simplement rien, pas de rapport de debogage, juste le label n'a rien d'ecrit dedans une fois le userform lancé.
Ca marche si je le met dans une procédure tel que le click d'un bouton de commande, mais pas dans le userform initialize.
Le code que jai envoyé est tout ce qu'il y a dans le classeur, donc pas d'interference
Ca marche si je le met dans une procédure tel que le click d'un bouton de commande, mais pas dans le userform initialize.
Le code que jai envoyé est tout ce qu'il y a dans le classeur, donc pas d'interference
NHenry
Messages postés
15047
Date d'inscription
vendredi 14 mars 2003
Statut
Modérateur
Dernière intervention
11 mars 2023
331
28 déc. 2016 à 16:31
28 déc. 2016 à 16:31
ok, as-tu essayé de faire un :
MsgBox "test"
dans userform initialize ?
Si il ne s'affiche pas, c'est que l'event n'est pas appelé.
MsgBox "test"
dans userform initialize ?
Si il ne s'affiche pas, c'est que l'event n'est pas appelé.
NHenry
Messages postés
15047
Date d'inscription
vendredi 14 mars 2003
Statut
Modérateur
Dernière intervention
11 mars 2023
331
28 déc. 2016 à 17:24
28 déc. 2016 à 17:24
Il y a d'autres événements qui sont disponible, normalement.
Donc je ne peux rien faire dans mon initialize alors :/ Le probleme c que si je dois attribuer une valeur a une variable dans la procédure ou elle est utilisée les changements de valeur par differentes fonctions ne seront pas gardé en memoire et tout repart de zero a chaque fois...
Par ex
Variable = 5000
Des if font que la variable perd 100
elle vaut 4900
Quand je relance la procedure ca repart donc de 5000
Il faudrait que je puisse affecter une valeur avant afin d'eviter ce pb
(jai aussi essaye de mettre dans userform mousemove mais meme probleme)
Par ex
Variable = 5000
Des if font que la variable perd 100
elle vaut 4900
Quand je relance la procedure ca repart donc de 5000
Il faudrait que je puisse affecter une valeur avant afin d'eviter ce pb
(jai aussi essaye de mettre dans userform mousemove mais meme probleme)
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question