Fonction VBA : inArray
La fonction VBA inArray renvoie True si la valeur recherchée est trouvée dans le tableau ou False si ce n'est pas le cas.
Utilisation :
inArray(tableau, valeur_recherchée)
Exemple d'utilisation
Vérification de la présence de la valeur "JOINDRE" dans le tableau inArray(tableau, "JOINDRE")
:
Sub exemple()
tableau = Array("SI", "RECHERCHEV", "SOMME", "NB")
resultat = inArray(tableau, "JOINDRE")
MsgBox resultat
End Sub

Astuce : la fonction inArray est souvent utilisée directement dans une condition if pour effectuer une action en fonction du résultat de ce test :
Sub exemple2()
tableau = Array("SI", "RECHERCHEV", "SOMME", "NB")
If inArray(tableau, "JOINDRE") Then 'Si VRAI (la valeur recherchée a été trouvée)
'Instructions si VRAI
Else 'Si FAUX (la valeur recherchée n'a pas été trouvée)
'Instructions si FAUX
End If
End Sub
Remarque : cette fonction nécessite l'installation du pack de fonctions XLP (un add-in gratuit pour Excel qui ajoute 92 nouvelles fonctions).