RechercheV dans une macro

  • Initiateur de la discussion fraille
  • Date de début
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[]?????
 

Toutchoco

XLDnaute Nouveau
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)'

@ + !
 

Discussions similaires

Statistiques des forums

Discussions
312 429
Messages
2 088 351
Membres
103 824
dernier inscrit
frederic.marien@proximus.