1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
| Private Sub Command1_Click()
a = "aaa"
allons a
MsgBox "a = " & a & vbCrLf & "j'ai appelé sans parenthèses et vois que a a été transformé par toto"
a = "aaa"
allons (a)
MsgBox "a = " & a & vbCrLf & "j'ai appelé avec parenthèses et vois que a a conservé sa valeur"
a = "aaa"
allons (a)
MsgBox "a = " & a & vbCrLf & "j'ai appelé avec parenthèses et vois que a a conservé sa valeur" & vbCrLf & vbCrLf _
& " =" & allons (a) & "= est par contre et en plus le renvoi de la fonction toto, ici utilisée réellement" _
& " comme fonction, avec emploi des parenthèses"
allons a
MsgBox "a = " & a & vbCrLf & "j'ai appelé sans parenthèses et vois que a est modifié" & vbCrLf & vbCrLf _
& " =" & allons (a) & "= est par contre le renvoi de la fonction toto, ici utilisée réellement" _
& " comme fonction, avec emploi des parenthèses"
End Sub
Private Function allons(toto)
toto = "transformé par toto" 'on transforme ici toto qui modifiera a si appelé sans parenthèses
' et ne le modifiera pas sui appelé avec parenthèses
allons = "nous y sommes en plein"
End Function |
Partager