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 msgboxCode:
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 remplaceparCode:Carre (X)
ou encore parCode:Carre X
alors ça marche...Code:Call Carre (X)
Quelle est la différence !?
merci
a+
Damsmut