salut,
Je veux faire une macro réalisant des recherches dans des tables...
Pour cela je souhaite utiliser la fonction VLOOKUP.
L'utilisation suivante est correcte et me donne le résultat escompté :
Cells(11, 4).Select
ActiveCell.FormulaR1C1 = "=VLOOKUP(R[-3]C[-2],[histo.xls]spread!tab_sp,R[-2]C[4],0)"
Cependant, au lieu des R[-3]C[-2] et R[-2]C[4] je souhaite pouvoir utiliser des "variables", autrement dit je voudrais :
date_jour = Cells(8, 2).Value
num = Cells(9, 8).Value
Cells(11, 4).Select
ActiveCell.FormulaR1C1 = "=VLOOKUP(date_jour,[histo.xls]spread!tab_sp,num,0)
MAIS là ça pose pb, car j'ai l'erreur : #NOM?
Une parade est de nommer les cellules de mon classeur (nommer la cells(8,2) date_jour et cells(9,8) num), mais je ne veux pas car j'ai besoin de changer la valeur de num plusieurs fois...
merki
Message édité par quanto le 27-07-2006 à 09:26:32