OVH Cloud OVH Cloud

Différence

3 réponses
Avatar
Michel Ange :-\)
Bonjour à tous

Pouvez vous m'espliquer la différence entre "Private Sub" et " Public
Function "
Je ne comprend pas. Je programe des p'tits trucs. Je trouve des codes
parfois que je pourais adapter ou essayer, mais je travaille que dans des
user forms ou sur des boutons.
(Je ne sais pas encore trop comment on fait)

Certains code commence par Public Function et là ça marche jamais dans mes
userforms ...

Merci de me dire, je suis vraiement nul je sais, mais faut bien commencer
par apprendre.

3 réponses

Avatar
st3phane
Public Function est une fonction qu'on poura faire appel
de nimporte kelle forme et module (en faite c'est public
utilsable par tout le monde)
Private Sub n'est k'a utilisation privé c'est a dire que
sur la form ou le module sur lequel on travaille
Enfin je croit car je débute en vb
-----Message d'origine-----
Bonjour à tous

Pouvez vous m'espliquer la différence entre "Private


Sub" et " Public
Function "
Je ne comprend pas. Je programe des p'tits trucs. Je


trouve des codes
parfois que je pourais adapter ou essayer, mais je


travaille que dans des
user forms ou sur des boutons.
(Je ne sais pas encore trop comment on fait)

Certains code commence par Public Function et là ça


marche jamais dans mes
userforms ...

Merci de me dire, je suis vraiement nul je sais, mais


faut bien commencer
par apprendre.



.



Avatar
Christian Hugoud - Xtrem7
C'est à peu près cela :

Private : ne peut être utilisé que dans la feuille ou le module dans
lequel cela existe.
Public : est visible de toute l'appli (anciennement Global).

Sub : c'est une procédure qui ne renvoie pas de valeur, mais qui peut
modifier les valeurs passées ByRef.
Function : idem Sub, mais renvoie en plus une valeur (String, Long,
Byte, Tableau... tout ce qu'on veut, ou presque).

@+

Christian



"st3phane" a écrit dans le message de
news:0e4e01c368d2$72354360$
Public Function est une fonction qu'on poura faire appel
de nimporte kelle forme et module (en faite c'est public
utilsable par tout le monde)
Private Sub n'est k'a utilisation privé c'est a dire que
sur la form ou le module sur lequel on travaille
Enfin je croit car je débute en vb
-----Message d'origine-----
Bonjour à tous

Pouvez vous m'espliquer la différence entre "Private


Sub" et " Public
Function "
Je ne comprend pas. Je programe des p'tits trucs. Je


trouve des codes
parfois que je pourais adapter ou essayer, mais je


travaille que dans des
user forms ou sur des boutons.
(Je ne sais pas encore trop comment on fait)

Certains code commence par Public Function et là ça


marche jamais dans mes
userforms ...

Merci de me dire, je suis vraiement nul je sais, mais


faut bien commencer
par apprendre.



.



Avatar
Michel Ange :-\)
ok d'accord !! j'ai tout compris .... Ah ben là d'un coup de vais m'essayer.
Donc à partir d'un simple bouton dans n'importe quel UserForm je peux faire
appel à un public...
je vous remercie vraiement bien ...

"Christian Hugoud - Xtrem7" a écrit dans le message
news: bi5k64$7rl$
C'est à peu près cela :

Private : ne peut être utilisé que dans la feuille ou le module dans
lequel cela existe.
Public : est visible de toute l'appli (anciennement Global).

Sub : c'est une procédure qui ne renvoie pas de valeur, mais qui peut
modifier les valeurs passées ByRef.
Function : idem Sub, mais renvoie en plus une valeur (String, Long,
Byte, Tableau... tout ce qu'on veut, ou presque).

@+

Christian



"st3phane" a écrit dans le message de
news:0e4e01c368d2$72354360$
Public Function est une fonction qu'on poura faire appel
de nimporte kelle forme et module (en faite c'est public
utilsable par tout le monde)
Private Sub n'est k'a utilisation privé c'est a dire que
sur la form ou le module sur lequel on travaille
Enfin je croit car je débute en vb
>-----Message d'origine-----
>Bonjour à tous
>
>Pouvez vous m'espliquer la différence entre "Private
Sub" et " Public
>Function "
>Je ne comprend pas. Je programe des p'tits trucs. Je
trouve des codes
>parfois que je pourais adapter ou essayer, mais je
travaille que dans des
>user forms ou sur des boutons.
>(Je ne sais pas encore trop comment on fait)
>
>Certains code commence par Public Function et là ça
marche jamais dans mes
>userforms ...
>
>Merci de me dire, je suis vraiement nul je sais, mais
faut bien commencer
>par apprendre.
>
>
>
>.
>