Luki
XLDnaute Accro
Bonjour le forum,
Une question dont je n'ai pas bien fait le tour:
Quand j'appelle une sous_macro à qui je passe des arguments, dans certains cas, je doit les passer entre parenthèses et dans d'autres cas, non.
Exemple1:
Exemple2:
Il semble que les arguments objets doivent être passé sans parenthèses, mais y a t'il d'autre cas? et comment gérer les arguments multiples de types différents (tiens je n'ai pas encore essayé).
Si vous avez un peu de théorie, ça m'intérresse.
Merci et à bientôt.
Une question dont je n'ai pas bien fait le tour:
Quand j'appelle une sous_macro à qui je passe des arguments, dans certains cas, je doit les passer entre parenthèses et dans d'autres cas, non.
Exemple1:
Code:
Sub ProcCall_A()
Proc_A ("Bonjour") ' [B]je passe l'argument entre ()[/B]
End Sub
Sub Proc_A(LeTexte As String)
MsgBox LeTexte
End Sub
Code:
Sub ProcCall_B()
Proc_B ActiveCell ' [B]je passe l'argument sans ()[/B]
End Sub
Sub Proc_B(LaPlage As Range)
MsgBox LaPlage.Address
End Sub
Si vous avez un peu de théorie, ça m'intérresse.
Merci et à bientôt.