Bonjour,
J'ai une fonction que je déclare ainsi
que j'appelle ensuite avec une WorkSheet en arguments:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Function ma_fonction(feuille As Worksheet) As Object ... End Function
cela me génère l'erreur type d'arguments ByRef incompatible
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)
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.
Partager