RechercheV dans une macro

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

F

fraille

Guest
Bonjour tout le monde,

J'ai regardé un peu partout sur le forum mais apparament le problème ne s'est jamais posé:

Comment fait on pour utiliser rechercheV dans une macro? J'ai essayé de mettre directement la formule:

sub trouver(mat as string)

activecell.formulaR1C1= 'recherchev(' & mat & ';Tenues!$B$21:$Z$38; 10;faux)'

end sub

J'ai essayé de remplaceer recherchev par vlookup, le résultat est le même un bug!!!

Et en utilisant l'enregistreur de macro j'obtiens la formule:

ActiveCell.FormulaR1C1 = '=VLOOKUP(R[1]C,Tenues!R[20]C[1]:R[58]C[21],13,FALSE)'

Pas moyen d'écrire le numéro des cellules directement à la place de R[]C[]?????
 
Bonjour Fraille et le Forum,

Ta formule semble OK et le plus simple serait de nommer dans la feuille Tenues le champ de cellules correspondant à : $B$21:$Z$38 (exemple MaListe)
Ta formule deviendrait
ActiveCell.FormulaR1C1 = '=VLOOKUP(R[1]C,MaListe,13,FALSE)'

@ + !
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
5
Affichages
321
M
  • Question Question
Réponses
3
Affichages
805
Mr.Adrien
M
B
  • Résolu(e)
2
Réponses
16
Affichages
2 K
benbella1991
B
Retour