Salut j'ai voulu faire un appel d'une fonction qui utilise comme argument deux variables de type range, le problème c'est que j'ai ce message:
" Type d'argument ByRef incompatible"

En voici le code:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
Sub test(X As range, Y As range)
 
A = range("X" & 1).Value
B = range("Y" & 1).Value
 
MsgBox "les valeurs demandées sont" & A & B
 
End Sub
-----------------------------------------------
Private Sub CommandButton1_Click()
test A, B
End Sub
Est ce que la syntaxe est bonne ou y a-t-il quelque qui manque ?

je vous remercie de votre aide ?