Salut, voilà le code que je tente de faire marcher :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
Public Function estDansPlage(ByVal valeur As Variant) As Boolean
 
    If (maPlage.Find(valeur) = Nothing) Then
        estDansPlage = False
    Else
        estDansPlage = True
    End If
 
End Function
maPlage étant biensûr un objet Range existant. Le truc c'est que VB n'a pas l'air de beaucoup aimer Nothing alors que dans l'aide est expliqué que Nothing est l'objet renvoyé lorsque la valeur n'est pas trouvée dans la plage.