VBA RechercheV table matrice variable

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

Niconinial

XLDnaute Nouveau
Bonjour à tous,

Voilà mon problème,
J'ai défini une plage avec le code ci dessous:

Dim PrLig As Long
PrLig = Range("T1").End(xlDown).Row
Dim DrLig As Long
DrLig = Range("T10000").End(xlUp).Row

With Worksheets("Feuil2")
Set MaPlage = .Range("L" & PrLig & ":S" & DrLig)
End With

J'aimerai maintenant affecter cette plage à une RechercheV
ActiveCell.FormulaR1C1 = "=VLOOKUP(RC[-7],MaPlage,8,0)" Mais je ne connais pas le code???

Merci
Niconinial
 
Re : VBA RechercheV table matrice variable

Je manque d'éléments pour pouvoir deviner ce qui cloche. Ah si: ce n'est pas le premier paramètre.
Il faut :
VB:
ActiveCell.FormulaR1C1 = "=VLOOKUP(RC[-7]," & MaPlage.Address(ReferenceStyle:=xlR1C1) & ",8,0)"
Normalement ça devrait marcher.
Si ça ne va toujours pas parce que c'est une autre feuille qui est active, ce que vous n'avez nullement dit ni m'avoir permis de voir par moi même, mettez :
VB:
ActiveCell.FormulaR1C1 = "=VLOOKUP(RC[-7]," & MaPlage.Address(True, True, xlR1C1, True) & ",8,0)"
À tester, toujours vous même, sur votre classeur que vous n'avez pas joint afin de nous faire perdre beaucoup de temps à tous les deux.
 
Dernière édition:
- 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

  • Question Question
Microsoft 365 Export données
Réponses
4
Affichages
504
  • Question Question
Microsoft 365 Code VBA
Réponses
10
Affichages
795
Réponses
4
Affichages
530
Réponses
16
Affichages
1 K
Retour