OVH Cloud OVH Cloud

Déclarer variable globale

1 réponse
Avatar
Laurent M
Bonjour,
j'utilise une BDD ACCESS. Dans mes fonctions VBA j'utilise une connexion à
ma BDD. Je souhaiterais créer un instaleur pour selectionner le chemin de ma
BDD et qu'il soit utilisé pour chacune de mes connexions.

Merci !

1 réponse

Avatar
Pierre Fauconnier
Bonjour

Déclare une connexion publique dans un module standard.

Si tu utilises une connexion ADO par exemple, tu pourras avoir ceci dans un
module standard

Public con As ADODB.Connection

Puis utilise l'évènement Open de ThisWorkbook pour initialiser

sub ThisWorkbook_Open
dim Chemin as string
chemin = inputbox("Veuillez indiquer le chemin de la DB")
set con= new ADODB.Connection
con.ConnectionString = "..." & chemin
con.open
End Sub

...

Ok?


--
Pierre Fauconnier ()
Les sept laids tuent ( Lewis Carol )
Remplacez nospam.nospam par pfi.be pour répondre. Merci

"Laurent M" a écrit dans le message de
news:
Bonjour,
j'utilise une BDD ACCESS. Dans mes fonctions VBA j'utilise une connexion
à
ma BDD. Je souhaiterais créer un instaleur pour selectionner le chemin de
ma
BDD et qu'il soit utilisé pour chacune de mes connexions.

Merci !