VBA résultat d'une formule en valeur

Bonsoir au forum,

Range("I8").Formula = "=VLOOKUP(h8,prod,2)"

cette ligne marche bien, mais je voudrais le résultat en valeur

j'ai essayé .Value, mais çà bogue

Quel serait le bon code ?

bonne soirée

Claude.

Salut le forum

Claude, donne moi 30 secondes pour y penser

LaValeur= Application.VLookup(Range("H8"), Range("prod"), 2)

Tu perds les notions de base

Mytå

bonsoir Mytå,

on ne peut pas écrire çà sur la même ligne ? sans passer par un Dim

Sub essai()
Dim Val
Val = Application.VLookup(Range("H8"), Range("prod"), 2)
Range("i8") = Val
End Sub

Claude.

re le forum

Une question bien posée, une réponse assurée....

Je suis sur le point de te demander de joindre un fichier à l'avenir (joke)

Range("i8") = Application.VLookup(Range("H8"), Range("prod"), 2)

Mytå

re,

Pas la peine de t'énerver,

j'avais pourtant testé cette ligne, j'ai du merdouiller !

merci et bonne nuit

Claude.

Re le forum

Tu avais du faire une faute de frappe.

Myta

Rechercher des sujets similaires à "vba resultat formule valeur"