Bonsoir j'ai besoin de votre aide ^^
A savoir je suis un débutant en VBA et en vous lisant j'apprends beaucoup de chose et grace à l'enregistrement de macro ^^
Voila je m'explique en colonne A et B et C j'ai des données.
Je souhaiterais utiliser un recherchev soit un vlookup en VBA pour faire une recherche sous ce format:
d2 = recherchev(C2;A:B;2, faux)
En gros si je trouve la valeur en C2 dans la colonne A je ramène la donnée de la cellule B en cellule D.
en cellule D je ne veux pas la formule mais uniquement la valeur retrouvée
Merci beaucoup par avance ^^
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 Sub recherche() Dim R As Variant I = 2 ' i = 2 car en ligne 1 j'ai mon entête de colonne valeurcherchée = Cells(I, "c") nomplage = Columns("a:b") R = Application.VLookup(valeurcherchée, Range("NomPlage"), 2, False) If IsError(R) Then MsgBox "Valeur inexistante" Else MsgBox R End If I = I + 1 End Sub
Partager