Bonjour,

En gros j'ai un tableau 1 (colonnes de A à M) dont j'aimerais remplir la colonne N grâce à un recherchev en passant uniquement par VBA (pas par Excel car l'extraction efface le tableau avant de le remettre). Le recherchev va chercher dans tableau 2 (on peut confondre la notion de tableau et d'onglet).
On va dire que mon niveau sur VBA... pire que débutant.

Voici le code que j'ai utilisé :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
Sheets("tableau1").Select
 
Dim nbl As Integer
Dim i As Integer
nbl = Range("A1048576").End(xlUp).Row
 
For i = 2 To nbl
    Range("N" & i) = WorksheetFunction.VLookup(Range("A1").Value, Sheets("tableau2").Range("A1:B244"), 2, False)
Next i
Le code ne fonctionne pas bien évidemment, et j'aimerais savoir ce qui pose problème.

Je vous remercie d'avance et vous souhaite une agréable journée.