Comment passer un tableau en tant que paramètre pour une fonction définie par l'utilisateur dans MS Excel VBA?Excel: Passer un tableau dans une fonction définie par l'utilisateur?
Finalement, je veux vérifier que si une date donnée (dateDay) est dans plusieurs gammes de dates (arrayVacation):
Function CB_IsInRangeArr(dateDay As Date, ParamArray arrayVacation() As Variant) As Boolean
' Test that the array is in the form of 2 columns and n rows/if not send back an error
If (UBound(arrayVacation, 1) <> 2) Then
CB_IsInRangeArr = CVErr(xlErrNA)
Else
CB_IsInRangeArr = TRUE
End If
End Function
Pourtant, déjà à ce stade, la fonction ne fonctionne pas correctement. Il renvoie #VALUE!