Excel Downloads
Forum

Précédent   Excel Downloads Forums > Excel > Forum Excel


Réponse
 
LinkBack Outils de la discussion
Vieux 04/01/2008, 10h44   #1 (permalink)
XLDnaute Nouveau
 
Date d'inscription: janvier 2008
Messages: 3
Question RechercheV en VBA

Bonjour à tous,

J'ai un bouton qui permait de remplir la feuil2 à partir de la feuil1 du classeur1.
J'ai aussi besoin que la macro récupère des infos dans la feuil1 d'un classeur2.
J'ai essayé d'utiliser la fonction RechercheV dans le code VBA (je suis débutant en VBA ) mais ça ne marche pas .

Voici le bout de code:
Code:
Feuil2.Cells(k, 5).Value = RechercheV(Feuil1.Cells(i+5,1).Value;Workbooks("Classeur2.xls").Worksheets("Feuil1").Range($A$2:$B$999);2;VRAI)
Si quelqu'un peut m'indiquer comment modifier mon code...

Merci d'avance.
gaston_lagaffe est déconnecté   Réponse avec citation
ANNONCES
Vieux 04/01/2008, 13h25   #2 (permalink)
XLDnaute Occasionel
 
Date d'inscription: septembre 2006
Localisation: Quiberon
Version Excel : Excel 2003 (PC)
Messages: 383
Par défaut Re : RechercheV en VBA

Salut,

Tu ne peux pas mélanger le vba avec les fonctions d'excel comme çà! Tu dois pouvoir utiliser recherchev sans passer par le vba.

exemple =recherchev(nom_du_classeur!nom_de_la_feuille!,mat rice,indice_colonne)
joss56 est déconnecté   Réponse avec citation
Vieux 04/01/2008, 16h27   #3 (permalink)
XLDnaute Nouveau
 
Date d'inscription: janvier 2008
Messages: 3
Par défaut Re : RechercheV en VBA

Salut et merci pour ta réponse.

Je pensais pouvoir utiliser les fonctions Excel dans mon code VBA, j'ai par exemple utilisé la fonction MONTH et ça a marché.

Existe-t'il un moyen simple pour faire l'équivalent de RechercheV en VBA?
gaston_lagaffe est déconnecté   Réponse avec citation
Vieux 04/01/2008, 18h50   #4 (permalink)
XLDnaute Nouveau
 
Date d'inscription: janvier 2008
Messages: 3
Par défaut Re : RechercheV en VBA

J'ai trouvé

Je note la solution (il y a bien quelqu'un qui se posera la même question...)

Les fonctions Excel sont utilisables en VBA, il faut juste trouver le bon nom (anglais of course).

Pour RechercheV, c'est VLookup

Mon code marche en utilisant

Code:
Application.WorksheetFunction.VLookup
gaston_lagaffe est déconnecté   Réponse avec citation
Vieux 04/01/2008, 19h13   #5 (permalink)
XLDnaute Occasionel
 
Avatar de Papaye
 
Date d'inscription: juin 2006
Localisation: Saint-Denis de La Réunion
Version Excel : Excel 2000 (PC)
Messages: 120
Par défaut Re : RechercheV en VBA

Bonjour,

Regarder le fil intitulé "Fonction DECALER en version anglaise" pour avoir les infos sur les noms anglais des fonctions de feuille de calcul.
__________________
"Ti hache, i coup' grand bois !"
Papaye
Papaye est déconnecté   Réponse avec citation
ANNONCES
Réponse

Liens sociaux

Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are oui
Pingbacks are oui
Refbacks are oui

Discussions similaires
Discussion Auteur Forum Réponses Dernier message
rechercheV njars Forum Excel 10 06/02/2006 10h17
Recherchev en #N/A ? Laydie Forum Excel 2 30/01/2006 15h55
SI NB. SI ou RECHERCHEV Nico Forum Excel 5 25/01/2006 16h09
RechercheV christian Forum Excel Downloads - Archives 8 03/12/2004 15h07
RECHERCHEV Jean Marie LACROUX Forum Excel Downloads - Archives 3 03/10/2004 17h52


Fuseau horaire GMT +2. Il est actuellement 00h14.


(C) 2006 Excel Downloads