Fonction et procédure

Fermé
haja26071970 Messages postés 1 Date d'inscription mercredi 14 novembre 2012 Statut Membre Dernière intervention 14 novembre 2012 - 14 nov. 2012 à 09:59
Heliotte Messages postés 1491 Date d'inscription vendredi 26 octobre 2012 Statut Membre Dernière intervention 28 janvier 2013 - 14 nov. 2012 à 10:26
Bonjour,


Comment ça marche vraiment la fonction et procédure sur VBA?

1 réponse

Heliotte Messages postés 1491 Date d'inscription vendredi 26 octobre 2012 Statut Membre Dernière intervention 28 janvier 2013 92
14 nov. 2012 à 10:26
Une procédure est un code qui réalise (en règle générale) une action.
Une fonction est un code qui réalise (en règle générale) une action et qui renvoi une valeur.
' début code principal
...NomDeMaProcédure(Paramètres1, Paramètresn)
...(ou : Call NomDeMaProcédure Paramètres1, Paramètresn)
...RetourFonction = NomDeMaFonction(Paramètres1, Paramètresn)
Fin code principal

Private Sub NomDeMaProcédure(ByVal Paramètres1 As Integer, ByVal Paramètresn As Long)
....' procédure exécutant une action
End Sub


Private Function NomDeMaFonction(ByVal Paramètres1 As Integer, ByVal Paramètresn As Long) As String
....' procédure exécutant une action et renvoyant une valeur
....NomDeMaFonction = "UneValeurQuelconque"
End Function </code>
0