OVH Cloud OVH Cloud

sub ? fonction ? property ?

3 réponses
Avatar
ran[débutante vba]
je n'arrive pas =E0 comprendre =E0 quoi on utilise l'un ou=20
l'autre.

ni les incidences de public et private

quelqu'un aurait-il 5 minutes pour me donner un petit=20
exemple simple de chaque?=20

merci

3 réponses

Avatar
Raymond [mvp]
Quelques idées:

http://officesystem.access.free.fr/vba/sub.htm
http://officesystem.access.free.fr/vba/function.htm
http://officesystem.access.free.fr/vba/module_classe.htm
http://officesystem.access.free.fr/vba/private.htm
http://officesystem.access.free.fr/vba/public.htm
http://officesystem.access.free.fr/vba/static.htm
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"ran[débutante vba]" a écrit dans le
message de news: 220201c5143f$5a227530$
je n'arrive pas à comprendre à quoi on utilise l'un ou
l'autre.

ni les incidences de public et private

quelqu'un aurait-il 5 minutes pour me donner un petit
exemple simple de chaque?

merci
Avatar
Gafish
Rebonjour,

En gros, un sub est un procédure qui execute le code qu'elle contient et
s'en tient là, une fonction fait la même chose mais permet de renvoyer une
valeur en sortie. Cela peut être pratique quand tu appeles ta fonction
depuis une autre fonction ou une procédure, tu peux récupérer dans la
fonction appelante la valeur renvoyée par la fonction appelé (ca peut etre
le résultat d'un calcul par exemple, un booléen pour savoir si la fonction
s'est bien executée, une chaine de caractère...)
Pour public et private, il s'agit de savoir si la fonction ou la procédure
que tu déclares est interne au module en cours, ou si elle peut être appelé
par n'importe quel module ou requete de la base.
Est-ce plus clair ?

Arnaud

"ran[débutante vba]" a écrit dans le
message news: 220201c5143f$5a227530$
je n'arrive pas à comprendre à quoi on utilise l'un ou
l'autre.

ni les incidences de public et private

quelqu'un aurait-il 5 minutes pour me donner un petit
exemple simple de chaque?

merci
Avatar
ran[débutante vba]
oui, merci bcp

je vais éplucher les adresses données par raymond mais ça
me permet d'avoir une idée globale.

-----Message d'origine-----
Rebonjour,

Est-ce plus clair ?

Arnaud