VBA Excel: RechercheV

VBA Excel: RechercheV - Programmation

Marsh Posté le 13-03-2001 à 14:13:28    

je cherche l'equivalent en VBA Excel de la commande Excel RECHERCHEV.
C pour utiliser dans une macro
.find existe mais C pas exactement ca...

Reply

Marsh Posté le 13-03-2001 à 14:13:28   

Reply

Marsh Posté le 14-03-2001 à 03:04:00    

Bonjour à toutes et à tous
 
Je ne pense pas qu'il existe une fonction comme RECHERCHEV en VB.
 
Par contre, il est possible d'exécuter les fonctions Excel dans VB.
 
Malheureusement, dans un premier temps, il faut trouver le nom anglais de la fonction (voir fichier Listevba.xls). Le nom anglais de RECHERCHEV est VLOOKUP.
 
Ensuite on utilise la propriété WorksheetFunction de l'objet Application. On utilise les mêmes arguments que pour la fonction Excel.
 
Par exemple si on a un tableau en A1:C5, on souhaite rechercher la valeur 99 dans la colonne A, si elle est trouvée, on souhaite avoir la valeur correspondante de la colonne C.  
 
La fonction dans la macro sera :  
 
x = Application.WorksheetFunction.VLookup(99, Range("a1:c5" ), 3)
 
Voilà c'est tout.
 
Salutations.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed