[VBA] [Résolu] Partager des variables entre plusieurs userform

Partager des variables entre plusieurs userform [VBA] [Résolu] - VB/VBA/VBS - Programmation

Marsh Posté le 05-06-2007 à 13:53:44    

Bonjour,
J'ai une question qui risque de vous paraitre très simple mais je bloque... :o  
Dans une macro je jongle entre plusieurs userform et j'aimerai que les suivantes puissent partager les variables définies par la première.
Même en déclarant les variables en public dans la première userform, les suivantes ne les reconnaissent pas.
 
Userform1 :  

Code :
  1. Public µ as double
  2. private Sub OK_Button_click()
  3. µ=1,3
  4. End Sub


Userform 2 :  

Code :
  1. Private Sub OK_Button2_click()
  2. dim reponse as string
  3. reponse=msgbox(µ)
  4. End Sub


 
Comment faire pour que le messagebox me renvoit la valeur 1,3 ?
 
Merci d'avance...


Message édité par duckleroidelamare le 05-06-2007 à 14:50:14

---------------
Vous écoutez radio ptits oiseaux cuicui, les ptits chiens woufwouf, les ptites abeilles bizbiz et les ptits dauphins claqueticlaqueti
Reply

Marsh Posté le 05-06-2007 à 13:53:44   

Reply

Marsh Posté le 05-06-2007 à 14:32:52    

au lieu de déclarer ta variable dans ton userform, déclare le dans un module en tant que public.

Reply

Marsh Posté le 05-06-2007 à 14:49:51    

C'est bien ce que je pensais, c'était tout con :D  
Merci beaucoup, ça marche !  :jap:


---------------
Vous écoutez radio ptits oiseaux cuicui, les ptits chiens woufwouf, les ptites abeilles bizbiz et les ptits dauphins claqueticlaqueti
Reply

Sujets relatifs:

Leave a Replay

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