Bonjour,

Je souhaite rechercher l'index de la première dimension de la valeur d'une variable a dans le tableau b(600,14), sachant que a serait dans la première colonne du tableau : b(index recherché,1)

quelle fonction me conseilleriez-vous d'utiliser et comment en récupérer le résultat ?
pour l'instant, je fais comme ça :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
dim index as integer
dim b(600,14) as string
dim a as string
dim trouve as integer
...
trouve=0
index=0
do while index <= ubound(b,1) and trouve=0
   index++
   if a = b(index,1) then
      trouve=1
   end if
loop
mais c'est pas très élégant, lent d'exécution, et consomme un nombre certain de variables...

J'ai l'impression que des fonctions telles que vlookup ou hlookup pourraient servir, mais je n'ai pas compris avec les explications que j'ai trouvées comment je pourrais les appliquer à mon cas.

Bonne soirée à vous