Excel VBA - récup données

Résolu/Fermé
Ed - 20 juin 2009 à 18:54
 Ed - 20 juin 2009 à 20:13
Bonjour,

J'ai un souci dans une macro que je suis en train de taper et qui sert à faire des calculs en physique.
Pour simplifier le code et éviter d'avoir une centaine de lignes qui s'enchaînent, j'ai écrit mon code dans différents modules qui correspondent à des options choisies par l'utilisateur.

Le problème qui se pose, c'est que les valeurs calculées dans un module ne sont pas reconnues par un autre, malgré le fait d'avoir déclaré mes modules en "Public Sub".

Quelqu'un aurait-il une idée ??

Merci pour vos réponses !
Ed
A voir également:

2 réponses

Bonjour,

En fait c'est les variables qui doivent etre déclarées Public, dans un module, et avant toute déclaration sub ... end sub , c'est à dire tout en haut du module

Par exemple

Public A As String, B As String

Sub test()
A = "Ceci est un Essai"
Call message
MsgBox B
End Sub

Sub message()
MsgBox A
B = "Message reçu"
End Sub


A+.
0
mais oui, suis-je bête...
ça me rappelle effectivement des cours d'info de 2e année !

en tout cas, merci ça marche :D
0