Fonction VBA : arrayPos
La fonction VBA arrayPos recherche une valeur dans le tableau et renvoie la (première) position de cette valeur dans le tableau.
Cette fonction renvoie -1 si la valeur n'a pas été trouvée dans le tableau.
Utilisation :
arrayPos(tableau, valeur_recherchée)
Exemple d'utilisation
Recherche de la position de "TEST" dans le tableau arrayPos(tableau, "TEST")
:
Sub exemple()
tableau = Array("GFH", "UIM", "TEST", "DDFG", "ITW", "CV")
resultat = arrayPos(tableau, "TEST")
MsgBox resultat
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).