VBA Faire un VLOOKUP ac une plage/matrice ac deux variables
Willzac Messages postés 281 Statut Membre -
Bonjour,
Je me permets de solliciter votre aide car je souhaiterai faire une rechercheV avec pour matrice une première variable qui définit le haut de mon tableau et une seconde qui définit le bas de mon tableau. Le tableau ne fait que deux colonnes (A et B).
Variable pour le haut de mon tableau
HTCD2 = Cells(DLTCD + 9, 1)
Cells(DLTCD + 9, 1).Select
Variable pour le bas de mon tableau
DLTCD2 = Sheets("TCD").Columns(1).Find("*", , , , xlByColumns, xlPrevious).Row
Avec l'enregistreur, ça m'a enregistré ceci :
ActiveCell.FormulaR1C1 = "=IFERROR(VLOOKUP(RC[-7],TCD!R46C1:R73C2,2,0),""0"")"
Ce que je souhaiterais c'est remplacer la partie "R46C1:R73C2" par mes deux variables afin d'avoir la recherche sur mon tableau et selon son emplacement. Je précise que les deux variables ont des emplacements mouvants d'une semaine sur l'autre aussi bien pour le début que pour la fin.
J'ai essayé de multiples combinaisons qui n'ont rien donné. Je précise que je suis "nul" et que je débute +++. Voici un exemple d'essai réalisé et n'ayant rien donné
ActiveCell.FormulaR1C1 = "=IFERROR(VLOOKUP(A2,TCD!RDLTCD + 9C1:RDLTCD2C2,2,0),""0"")"
Un grand merci pour votre aide,
Cordialement
Jérôme
Windows / Chrome 103.0.0.0
- VBA Faire un VLOOKUP ac une plage/matrice ac deux variables
- Comment faire deux colonnes sur word - Guide
- Deux ecran pc - Guide
- Realtek ac'97 audio - Télécharger - Pilotes & Matériel
- Nombre de jours entre deux dates excel - Guide
- Deux whatsapp sur un téléphone - Guide