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édureCas 2 : fonction sans argument
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 Sub MaProcedure() 'mon code End Sub Sub MacroPrincipale MaProcedure 'Methode 1 Call MaProcedure 'Methode 2 End SubCas 3 : fonction avec arguments
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 SubMerci d'avance pour vos réponses.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
Partager