bonjour,

jusqu'à maintenant lorsque je procédais à un appel de procédure je passais les paramètre en même temps que l'appel de procédure
exemple :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
Call TOTO (paramX,paramY,paramZ)
et ensuite la sub était de genre:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
public sub TOTO (paramX as integer,paramY as integer,paramZ as integer)
dim x as integer
 
x=paramX
 
end sub
maintenant j'aimerais faire un modul de déclaration uniquement des variables

Code : Sélectionner tout - Visualiser dans une fenêtre à part
public paramx as integer
même chose pour paramY et paramZ

et faire mon appel de prcédure ainsi:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
call TOTO
 
 
public sub TOTO()
dim h as integer
 
h= paramx
 
end sub
etc...
j'ai essayé cela marche, mais ....

le feriez-vous ou bien cela peut me créer une incohérence de résultat, de par le fait d'avoir un variable disponible pour tout les modules, si je l'utilise autrement, par exemple pour un autre appel de procédure qui effectue autre chose?

me conseillez vous de remettre ma variable public à zéro?

merci pour vos impression