Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

transfer de données VBA entre Uform et module

néné06

XLDnaute Accro
bonjour quel est la syntaxe pour transférer des données entre Userform et module et inverse

exemple
DANS UForm


Public a As Double
Public b As Double
Public c As Double
Private Sub UserForm_Activate()
a = 5
b = 8
Call module
TextBox1.Value = c
End Sub


Dans Module1
Public Sub module()
c = a * b
End Sub
 

Cousinhub

XLDnaute Barbatruc
Inactif
Re : transfer de données VBA entre Uform et module

Bonjour,
pour préserver tes données (a, b, c), il faut les déclarer en Public, comme tu l'as fait, mais dans un module standard (où se situe ta procédure module() )
 

pierrejean

XLDnaute Barbatruc
Re : transfer de données VBA entre Uform et module

bonjour néné06

La synthaxe que tu proposes fonctionne
Ou est le problème

Edit : Salut bhbh
 

Pièces jointes

  • néné06.zip
    9.9 KB · Affichages: 60

néné06

XLDnaute Accro
Re : transfer de données VBA entre Uform et module

Bonjour,
pour préserver tes données (a, b, c), il faut les déclarer en Public, comme tu l'as fait, mais dans un module standard (où se situe ta procédure module() )

bonjour bhbh et merci de la réponse
donc je dois déclarer des variable public au début du module?
Je ne dois pas placer les variables () ou "" ou ("")??????


exemple
Mon Module 1

*******************
Public a AS double
Public b AS double
Public c AS double
Public Sub module()
c = a * b
End Sub
******************
Merci à tous pour les aides
 

Discussions similaires

Réponses
3
Affichages
126
Réponses
1
Affichages
322
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…