VBA Recherche dans table

  • Initiateur de la discussion Initiateur de la discussion C@thy
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

C

C@thy

Guest
Bonjour le forum,

je suis en plein dans le VBA et ...je coince!!!
Alors j'ai besoin d'un petit coup de pouce (pas de pied!!!)...

J'ai dans un fichier (différent de celui où est la macro) une table des indices.
j'ai en colonne 2 de ma table un taux horaire à appliquer

en colonne 1 :
0
280
300
320
340
360
380
400
415

par exemple si j'ai un indice de 335 je dois récupérer le taux de la ligne 4.

Ca, je sais faire en formule, avec RECHERCHEV, mais je n'ai pas réussi à
faire fonctionner un VLOOKUP en VBA.

J'ai bien pensé à 8 case mais c'est hyper "relou" comme dit mon filleul.

Quelqu'un peut-il venir à mon aide???

Merci d'avoir lu ma question et de vous intéresser à mon problème.

Biz à toutes et tous

C@thy
BipBip.gif
 
Coucou C@thy,

Vraiment vite fait, car on a un Cocktail pour l'Euro (Compagnie Greque !!! hihihi)

Juste un début de Macro pour la Syntax :

Sub TestCathy()
Dim MyRange As Range
Dim Taux As Double, Indice As Double

Set MyRange = Workbooks("Toto.xls").Range("A2😀50") '(pas compris ton tableau)

Indice = ActiveCell.Value

Taux = Application.WorksheetFunction.VLookup(Indice, MyRange, 4, True) '(Colone 4...?)

MsgBox Taux

End Sub

Garantie sans aucun test, mais pour voir si tu peux avancer, je file !
Bizz
@+Thierry
 
Hips! Thierry, bon pot! T'as bien fait de m'écrire avant! Hips!

J'ai adapté ton code à mes données, et là ça a coincé :

Set MyRange = Workbooks("Tabhorus.xls").Range("A1😀8")
message "propriété ou méthode non gérée par cet objet"

mais comme ça c'est OK :

Set MyRange = Workbooks("Tabhorus.xls").Worksheets(1).Range("A1😀8")

Merciiiiiiiiiiiiiiiiiiiiiiiiiiiiiii Thierryyyyyyyyyyyyyyyyyyyyyyyyyyy!!!

Je suis bien contente que ce soient les grecs les vainqueurs de l'Euro, sinon
on aurait eu l'air de quoi??? (oui, de toute façon....!!!... no comment!)

Biz

BipBip.gif
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Retour