Utilisation d'une variable dans plusieurs modules

Bonjour à la communauté

Je souhaiterai utiliser une variable dans plusieurs modules

cette variable est sous la forme

Recup=''VE345','VE34'

le Main est sous cette forme

sub export()

Call mise_en_forme (je constitue ma variable)

Call interrogationbasededonnee (je souhaiterai utiliser ma variable )

End sub

D'avance merci de votre aide

Bonjour,

Voir le cours spécifique sur les variables et plus précisément sur la portée des variables

https://www.excel-pratique.com/fr/vba/variables_suite

A+

Tout d'abord merci pour ton aide

malgré les explications je n'arrive toujours pas à utiliser cette variable dans l'ensemble de mes module

je te joint un exemple avec lequel je fais mes test

6testvariable.xlsm (14.93 Ko)

mettre en place

Dans un module pour qu'une variable soit visible de toutes les sub de ce module : on déclare cette variable en tête de module :

Dim Recup As String

Dans les différentes sub cette variable ne doit pas être redéclarée !

Pour que cette variable soit visible depuis d'autres modules, la déclaration est faite dans un seul module de cette façon:

Public Recup As String
Rechercher des sujets similaires à "utilisation variable modules"