Bonjour,

J'ai une fonction que je déclare ainsi

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
Function ma_fonction(feuille As Worksheet) As Object
...
End Function
que j'appelle ensuite avec une WorkSheet en arguments:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
Dim Noms_Feuille As Object
Dim feuille As Worksheet
Set feuille = Worksheets("feuille")
Noms_Feuille = ma_fonction(feuille)
cela me génère l'erreur type d'arguments ByRef incompatible

Je n'ai aucune idée de pourquoi, j'appelle bien ma fonction avec le bon type d'argument et c'est bien du Byref

Merci pour vos réponses.