XL 2010 RechercheV VBA via Offset

Profane

XLDnaute Occasionnel
Bonjour à tous,
voila je souhaites renseigner les cellules d'une plage via une boucle
la colonne de référence n'etant pas forcément la même, je me référe à un offset
mais malheureusement ca ne fonctionne pas
d'avance merci.

Code:
Sub RechercheEquivalenceCode()
Set WS1 = Sheets(Feuil2.Name)

With WS1
For Each c In Range("EG_Calcul")
c.Value = WorksheetFunction.VLookup(.Range("c.Offset(, -1)").Value, ER, 2, False)
Next c
End With
End Sub
 

Profane

XLDnaute Occasionnel
Bonjour Pierrejean :)
oui j'avais trouvé entre temps sur le forum, mea culpa
j'ai avancé sur le soucis
le code fonctionne ainsi MAIS il ne fait pas ce que je veux au niveau de l offset
je m explique
ce que je voudrais c'est qu'il fasse référence à sa colonne de gauche pour le paramètre de valeur cherchée
je pensais (a tort) que (c.Offset(, -1).Value était la solution
Mais en fait la formule se colle sur la colonne "regardée"

Sub RechercheEquivalenceCode()
Set WS1 = Sheets(Feuil2.Name)
Set WS2 = Sheets(Feuil5.Name)

With WS1
For Each c In Range("EG_Calcul")
c.Value = Application.VLookup(c.Offset(, -1).Value, ER, 2, False)
Next c
End With
End Sub
 

Discussions similaires

Réponses
7
Affichages
434

Statistiques des forums

Discussions
312 231
Messages
2 086 440
Membres
103 209
dernier inscrit
MIKA33260