Appel de fonction et de procédure
Bonjour,
D'après mes tests et mes recherches, on peut appeler une procédure / fonction de plusieurs manières.
Est-ce que certaines sont plus "propres" que d'autres, est-ce que certaines sont à éviter ?
Y a-t-il d'autres moyens d’appeler une fonction / procédure que j'aurais omis dans le code ci-dessous ?
Cas 1 : procédure
Code:
1 2 3 4 5 6 7 8
| Sub MaProcedure()
'mon code
End Sub
Sub MacroPrincipale
MaProcedure 'Methode 1
Call MaProcedure 'Methode 2
End Sub |
Cas 2 : fonction sans argument
Code:
1 2 3 4 5 6 7 8 9
| Function MaFonction() As Integer
'mon code
End Function
Sub MacroPrincipale
MaFonction 'Methode 1
Call MaFonction 'Methode 2
i = MaFonction 'Methode 3
End Sub |
Cas 3 : fonction avec arguments
Code:
1 2 3 4 5 6 7 8 9
| Function MaFonction(argu As Integer) As Integer
'mon code
End Function
Sub MacroPrincipale
MaFonction 47 'Methode 1
Call MaFonction(47) 'Methode 2
i = MaFonction(47) 'Methode 3
End Sub |
Merci d'avance pour vos réponses.