OVH Cloud OVH Cloud

Déclaration de variables

5 réponses
Avatar
arnaud
Bonjour à Tous !

J'ai 3 variables liées à une combobox : cbrep, cbcli et cbray.
Je veux qu'elles soient utilisables dans tout mon projet :
j'ai mis :
Public cbrep As Integer
Public cbciv As Integer
Public cbcli As Integer

Quand je le met, Excel me dit "Le membre existe déjà dans un module objet
dont le présent module est dérivé"
Quand je les commente : "Variable inconue"

Comment je peux m'en sortir ??

Merci de votre précieuse aide ....

Arnaud

5 réponses

Avatar
patrick
Bonjour,
il faut mettre les variables dans un module
general et les declarer comme tu l'a fait

@+
patrick

"arnaud" a écrit dans le message news:

Bonjour à Tous !

J'ai 3 variables liées à une combobox : cbrep, cbcli et cbray.
Je veux qu'elles soient utilisables dans tout mon projet :
j'ai mis :
Public cbrep As Integer
Public cbciv As Integer
Public cbcli As Integer

Quand je le met, Excel me dit "Le membre existe déjà dans un module objet
dont le présent module est dérivé"
Quand je les commente : "Variable inconue"

Comment je peux m'en sortir ??

Merci de votre précieuse aide ....

Arnaud




Avatar
arnaud
C'est ce que j'ai fait mais ça marche pas !!!
Je les ai mis dans mon module userform initialize !
C'est ça qui cloche ??

Merci ...


"patrick" a écrit dans le message de
news: 41b863de$
Bonjour,
il faut mettre les variables dans un module
general et les declarer comme tu l'a fait

@+
patrick

"arnaud" a écrit dans le message news:

Bonjour à Tous !

J'ai 3 variables liées à une combobox : cbrep, cbcli et cbray.
Je veux qu'elles soient utilisables dans tout mon projet :
j'ai mis :
Public cbrep As Integer
Public cbciv As Integer
Public cbcli As Integer

Quand je le met, Excel me dit "Le membre existe déjà dans un module
objet


dont le présent module est dérivé"
Quand je les commente : "Variable inconue"

Comment je peux m'en sortir ??

Merci de votre précieuse aide ....

Arnaud








Avatar
Pierre CFI [mvp]
bonjour
tu es bien sur de ne pas déclarer 2 fois tes variables dans des modules différents ?

--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B

Site pour bien commencer
Access http://users.skynet.be/mpfa/
Excel http://www.excelabo.net
Site perso
http://access.cfi.free.fr
"arnaud" a écrit dans le message de news:
C'est ce que j'ai fait mais ça marche pas !!!
Je les ai mis dans mon module userform initialize !
C'est ça qui cloche ??

Merci ...


"patrick" a écrit dans le message de
news: 41b863de$
Bonjour,
il faut mettre les variables dans un module
general et les declarer comme tu l'a fait

@+
patrick

"arnaud" a écrit dans le message news:

Bonjour à Tous !

J'ai 3 variables liées à une combobox : cbrep, cbcli et cbray.
Je veux qu'elles soient utilisables dans tout mon projet :
j'ai mis :
Public cbrep As Integer
Public cbciv As Integer
Public cbcli As Integer

Quand je le met, Excel me dit "Le membre existe déjà dans un module
objet


dont le présent module est dérivé"
Quand je les commente : "Variable inconue"

Comment je peux m'en sortir ??

Merci de votre précieuse aide ....

Arnaud












Avatar
patrick
RE
uniquement dans un module general pas le module
de ton control

@+
patrick

"Pierre CFI [mvp]" a écrit dans le message news:

bonjour
tu es bien sur de ne pas déclarer 2 fois tes variables dans des modules
différents ?


--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B

Site pour bien commencer
Access http://users.skynet.be/mpfa/
Excel http://www.excelabo.net
Site perso
http://access.cfi.free.fr
"arnaud" a écrit dans le message de
news:

C'est ce que j'ai fait mais ça marche pas !!!
Je les ai mis dans mon module userform initialize !
C'est ça qui cloche ??

Merci ...


"patrick" a écrit dans le message de
news: 41b863de$
Bonjour,
il faut mettre les variables dans un module
general et les declarer comme tu l'a fait

@+
patrick

"arnaud" a écrit dans le message news:

Bonjour à Tous !

J'ai 3 variables liées à une combobox : cbrep, cbcli et cbray.
Je veux qu'elles soient utilisables dans tout mon projet :
j'ai mis :
Public cbrep As Integer
Public cbciv As Integer
Public cbcli As Integer

Quand je le met, Excel me dit "Le membre existe déjà dans un module
objet


dont le présent module est dérivé"
Quand je les commente : "Variable inconue"

Comment je peux m'en sortir ??

Merci de votre précieuse aide ....

Arnaud
















Avatar
isabelle
bonjour Arnaud,

comme l'a dit patrick, il faut mettre la déclaration de ces variables dans un module standard.
les modules de Feuil, de userform ou du classeur (thisworkbook) sont des modules de classe.
les modules standard porte le nom de module1, module2..etc.

isabelle


C'est ce que j'ai fait mais ça marche pas !!!
Je les ai mis dans mon module userform initialize !
C'est ça qui cloche ??

Merci ...

"patrick" a écrit dans le message de
news: 41b863de$
Bonjour,
il faut mettre les variables dans un module
general et les declarer comme tu l'a fait

@+
patrick

"arnaud" a écrit dans le message news:

Bonjour à Tous !

J'ai 3 variables liées à une combobox : cbrep, cbcli et cbray.
Je veux qu'elles soient utilisables dans tout mon projet :
j'ai mis :
Public cbrep As Integer
Public cbciv As Integer
Public cbcli As Integer

Quand je le met, Excel me dit "Le membre existe déjà dans un module
objet


dont le présent module est dérivé"
Quand je les commente : "Variable inconue"

Comment je peux m'en sortir ??

Merci de votre précieuse aide ....

Arnaud