Bonjour à toutes et à tous,

il me semble avoir déjà rencontré une fonction qui retourne True si l'argument ValeurCherchée correspond à une valeur du tableau.
comme je ne l'ai pas retrouvée, j'en ai créée une qui me donne le résultat escompté (exemple un peu simple pour être clair).

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
Function RechercheDansTableau(ValeurCherchée As String) As Boolean
Dim Chaîne As Variant
    For Each Chaîne In Array("Ane", "Moineau", "Cheval", "Chat", "Chien", "Abeille", "Mouche")
        If ValeurCherchée = Chaîne Then RechercheDansTableau = True: Exit Function
    Next Chaîne
End Function
L'un ou l'une d'entre vous aurait-il la syntaxe d'une fonction du VBA pouvant remplacer ma fonction. Dans ce cas, on passerait en paramètre le tableau en plus de la valeur cherchée.

Merci d'avance.