Passer plusieurs tableaux en paramètre d'une fonction:vba

Bonjour. J’éprouve quelques difficultés pour faire passer deux tableaux en paramètre d’une fonction sur VBA. Voici le code :

Public Function tester( tab1 As Variant, tab2 As Variant)
Dim a(3) As Range
For i = 1 To 3
a(i) = tab1(i) + tab2(i)
Next i
tester = a
End Function

Quand je fais appelle à la fonction tester dans un classeur Excel, on me met une erreur du type : VALEUR.
Aidez moi svp.merci

Bonjour et bienvenue sur le forum,

Tu ne donnes pas de valeur à la variable a, donc ta fonction ne retourne rien.