Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Problème Derlign avec Vlookup dans macro

  • Initiateur de la discussion Initiateur de la discussion Boubas1
  • 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 !

Boubas1

XLDnaute Occasionnel
Bonsoir,
j'ai 1 recherche v avec 1 table matrice qui peut varier en nombre de lignes. Aujourd'hui, j'en ai 473 ligne mais demain je pourrai tres bien en avoir 500 ou plus.
Voici mon code actuel:
ActiveCell.FormulaR1C1 = "=VLOOKUP(RC[-10],'409321'!R1C1:R473C10,9,FALSE)"
Quel code peut prendre en compte 1 nombre de lignes qui peut varier dans ma table matrice? Merci
 
Re : Problème Derlign avec Vlookup dans macro

Bonsoir


A adapter à ta problématique
Code:
Dim Derlign&
Derlign= [A65536].End(xlUp).Row
ActiveCell.FormulaR1C1 = "=VLOOKUP(RC[-10],RC[-4]:R[" & Derlign & "]C[-3],9,0)"

Il y aussi la possiblité d'inscrire "en dur"

Testes cette macro sur une feuille vierge
Code:
Sub Macro2()
Dim Dl&, s As Worksheet, f As WorksheetFunction
Set s = ActiveSheet: Set f = Application.WorksheetFunction
s.[A1:A10].Formula = "=""a""&ROW()"
s.[B1:B10].Formula = "=ROW()"
s.[D1] = "a3"
Dl = s.[A65536].End(xlUp).Row
s.[E1].FormulaR1C1 = "=VLOOKUP(RC[-1],RC[-4]:R[" & Dl & "]C[-3],2,0)"
s.[F1] = f.VLookup(s.[D1], s.Range("A1:B" & Dl), 2, 0)
End Sub

puis regarde en E1 et en F1
 
Dernière édition:
Re : Problème Derlign avec Vlookup dans macro

Bonsoir,

Voici mon code final qui marche bien:
Derlign = Range("'409321'!A65000").End(xlUp).Row
ActiveCell.FormulaR1C1 = "=VLOOKUP(RC[-10],'409321'!R1C1:R[" & Derlign & "]C10,9,FALSE)". Merci à vous.

Nb: Désolé pour le double fil, je suis un peu impatient
 
- 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

Discussions similaires

L
Réponses
9
Affichages
1 K
A
Réponses
2
Affichages
1 K
AntoineLTO
A
N
Réponses
5
Affichages
3 K
Nicocotte125
N
C
Réponses
4
Affichages
2 K
C
V
Réponses
2
Affichages
2 K
vynmarius
V
B
Réponses
4
Affichages
2 K
benoitoleron
B
J
Réponses
16
Affichages
3 K
M
Réponses
4
Affichages
926
T
Réponses
2
Affichages
2 K
T
B
Réponses
1
Affichages
1 K
P
Réponses
2
Affichages
3 K
pauline6172
P
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…