[Résolu] Pb utilisation VLOOKUP

Pb utilisation VLOOKUP [Résolu] - VB/VBA/VBS - Programmation

Marsh Posté le 25-07-2006 à 17:33:38    

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  :whistle:


Message édité par quanto le 27-07-2006 à 09:26:32
Reply

Marsh Posté le 25-07-2006 à 17:33:38   

Reply

Marsh Posté le 25-07-2006 à 18:21:46    

Bonjour,
 
Essaye avec :
 
ActiveCell.FormulaR1C1 = "=VLOOKUP(" & date_jour & ",[histo.xls]spread!tab_sp," & num & ",0)"
 
 
wape

Reply

Marsh Posté le 25-07-2006 à 18:21:54    

Je viens de trouver une possibilité :
   Cells(11, 4).Select
    ActiveCell.FormulaR1C1 = "=vlookup(" & date_jour & ",[histo.xls]spread!tab_sp," & num & ",0)"

 
Mais, j'ai un nouveau pb, lorsque la formule s'affiche sur mon classeur elle a la forme :
=RECHERCHEV(20/7/2006;cds_histo.xls!tab_spread_1Y;14;0)
 
et du coup j'ai un : #N/A car il ne trouve pas ma matrice de donnée...
 
Y a t'il d'autres possibilités ?
A quoi est du mon pb de lien avec la matrice de donnée ???

Reply

Marsh Posté le 25-07-2006 à 18:23:49    

wape a écrit :

Bonjour,
 
Essaye avec :
 
ActiveCell.FormulaR1C1 = "=VLOOKUP(" & date_jour & ",[histo.xls]spread!tab_sp," & num & ",0)"
 
 
wape


merci wape,
oui ça marche, mais maintenant j'ai un pb avec le lien de la matrice de donnée ...
Une idée sur la question ?

Reply

Marsh Posté le 26-07-2006 à 11:39:32    

ok ça marche bien... j'avais juste un pb sur le format de date :bounce:  

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed