Zone de texte dans unne fenètrte popup qui doit avoir la valeur...

Zone de texte dans unne fenètrte popup qui doit avoir la valeur... - VB/VBA/VBS - Programmation

Marsh Posté le 16-09-2002 à 19:43:23    

Zone de texte dans unne fenètrte popup qui doit avoir la valeur d'une variable ???
 
lors d'uun clic sur un bouton ou en réponse à unn menu j'ai unne fenètre qui s'ouvre avec deux boutons et unne sone texte.
 
je voudrais que la zone texte affiche la valeur d'une variable et puisse être modifée par la suite...
 
je sais pas faire :/
 
toute aide est bien venue :jap:


---------------
Sujet sur les cartes son audiophiles pour mélomanes et musiciens & DAC+ADC
Reply

Marsh Posté le 16-09-2002 à 19:43:23   

Reply

Marsh Posté le 16-09-2002 à 20:05:14    

Faut que la variable à afficher/éditer/modifier dans la feuille popupisée soit de portée global pour commencer (dans fichier .BAS du projet  
par ex  
Global dim Varriabble as integer (sauf erreur syntaxe, vieux souvenirs))
 
On affiche par Text.text = str$(Varriabble), on gère ensuite comme n'importe où dans la feuille où on modifie ou non (Varriable = val(Text.text), de mémoire itou, pas garanti)
 
Quand on revient à la feuille ppale ou autre, Varriabble contient la nouvelle valeur.
 
Si on déclare la variable dans la feuille, la portée est cette feuille. Si on la déclare dans un fichier BAS avec mot clé Global, elle est connue "partout" dans le projet. Toute modif qq part se répercutera partout car cette variable est unique.

Reply

Marsh Posté le 16-09-2002 à 23:27:39    

Avec la fonction Inputbox, ca va pas ?

Reply

Marsh Posté le 17-09-2002 à 14:20:02    

donc...
 
j'ai réussi
 
il faut rendre public la variable au niveau inter-feuilles et non plus au niveau inter-procédures.
 
c'est bien dans un module .bas qu'il faut mettre la variable déclarée public !
 
par contre je n'arrive toujours pas à afficher ma fenètre avec une zone contenant la valeur d'une variable !!!
 
ma feuille contient une zone dont la valeur 'caption' doit être le résultat d'une variable... visible à chaque appel de cette fenètre. C'est une variable string qui contient un filtre d'affichage qui peut être modifié !
 
merci par avance :jap:


---------------
Sujet sur les cartes son audiophiles pour mélomanes et musiciens & DAC+ADC
Reply

Marsh Posté le 17-09-2002 à 20:18:22    

Zone_Ou_Afficher_La_Chaine.caption = str$(Varriabble), ça marche pas ?
 
Il me semble que str$() transforme une valeur numérique en chaine de caractères.
Si c'est déja une chaîne la variable partagée (genre "*.mp3" ), Zone_Ou_Afficher_La_Chaine.caption = Varriabble$

Reply

Marsh Posté le 18-09-2002 à 00:40:35    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed