OVH Cloud OVH Cloud

appel d'une fonction

3 réponses
Avatar
jean-claude
Bonsoir

Mes fonctions dans les modules sont appelées par des macros. Comment faire
pour les appeler en evenement vba.

Merci d'avance

3 réponses

Avatar
Raymond [mvp]
Bonjour.

tu appelles ta fonction avec la commande call:
Call ABC("bonjour")

Public Function ABC(param As String) As Boolean
MsgBox param
End Function

le call est facultatif et tu peux le supprimer:
ABC("bonjour")
Suffit
param peut être un paramètre optionel de la fonction ABC et peut ne pas
apparaître dans l'appel de fonction
si abc ne retourne pas de valeur , il n'y a pas besoin des paranthèses:
x = ABC("bonjour")
ou
ABC "bonjour"

--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"jean-claude" a écrit dans le message de news:
41e16bf9$0$390$
Bonsoir

Mes fonctions dans les modules sont appelées par des macros. Comment faire
pour les appeler en evenement vba.

Merci d'avance




Avatar
Luiz Cláudio C. V. Rocha [MVP]
'Call a function
Call YourFunctionName(YourParameters)

Luiz Cláudio C. V. Rocha
São Paulo - Brasil

"jean-claude" escreveu na mensagem
news:41e16bf9$0$390$
Bonsoir

Mes fonctions dans les modules sont appelées par des macros. Comment faire
pour les appeler en evenement vba.

Merci d'avance




Avatar
jean-claude
Merci.
C'est le mot call qui me manquait dans ma procedure evenement pour un appel
de ma fonction. Ceci m'evite de reecrire des procedures identiques que je
peux garder dans un module.
Bonne journée

amities
JC
"Luiz Cláudio C. V. Rocha [MVP]" a écrit dans le
message de news:
'Call a function
Call YourFunctionName(YourParameters)

Luiz Cláudio C. V. Rocha
São Paulo - Brasil

"jean-claude" escreveu na mensagem
news:41e16bf9$0$390$
Bonsoir

Mes fonctions dans les modules sont appelées par des macros. Comment
faire pour les appeler en evenement vba.

Merci d'avance