Bonjour,
J'ai un problème tout bête qui ne devrait pas prendre beaucoup de temps à résoudre pour quelqu'un qui connait le phénomène.
La fonction recherchev (et vlookup dans vba) semble marcher quand j'appelle la matrice dans laquelle je recherche par "nom" de colonne
Par exemple, le code suivant marche :
Par contre, quand j'adresse mes colonnes par rapport au numéro de colonne (en utilisant des variables, cela ne marche plus...
Code : Sélectionner tout - Visualiser dans une fenêtre à part Application.vlookup("mot", Range("AR:AT"),2,faux)
Pour le même exemple, le code ne marche plus si j'écris :
J'avoue ne pas comprendre pourquoi...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 Public début_recherche as Byte Public fin_recherche as Byte sub recherche début_recherche = 44 fin_recherche = 46 Application.vlookup("mot",Range(Columns(début_recherche ),columns(fin_recherche )),2,faux)
Le pire est que si je met tout simplement 44 et 46 à la place des variables, mon programme marche !
Quelqu'un saurait-il où vient mon erreur ?
Partager