Bonjour à tous,
pour comprendre la différence entre byval et by ref j'avais suivi cet exemple :
par contre là, ça ne marche pas.... X ne prend pas la valeur 100 au niveau du msgbox
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 Sub MaValeur() Dim X As Integer X = 10 Carre (X) MsgBox (X) End Sub Sub Carre(ByRef nombre As Integer) nombre = nombre * nombre End Sub
Toutefois... si je remplacepar
Code : Sélectionner tout - Visualiser dans une fenêtre à part Carre (X)ou encore par
Code : Sélectionner tout - Visualiser dans une fenêtre à part Carre Xalors ça marche...
Code : Sélectionner tout - Visualiser dans une fenêtre à part Call Carre (X)
Quelle est la différence !?
merci
a+
Damsmut
Partager