Bonjour,
Je suis actuellement bloqué par un problème sur les arguments de ma rechercheH.
Voici le code que j'utilise actuellement :
Or, quand je veux changer le 3eme argument en remplaçant le 718 par une variable globale définie dans le même module comme cela :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Range("Q5").Select ActiveCell.FormulaR1C1 = _ "=HLOOKUP(RC[-14],'[Sport Stock dispo détaillé par lot.xls]Feuil1'!R4C2:R1000C255,718,0)"
ou encore par une variable locale définie dans la même sub comme cela :
Code : Sélectionner tout - Visualiser dans une fenêtre à part Public premiere_ligne_vide_lots As Integer
dans les 2 cas cela ne marche pas avec un code de cette forme :
Code : Sélectionner tout - Visualiser dans une fenêtre à part Dim local_var As Integer
Je n'ai pas de message d'erreur mais la fonction rechercheh ne me renvoie pas la valeur qu'il renvoie quand on met une valeur et non une variable en argument.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2ActiveCell.FormulaR1C1 = _ "=HLOOKUP(RC[-14],'[Sport Stock dispo détaillé par lot.xls]Feuil1'!R4C2:R1000C255, local_var,0)"
J'ai pourtant bien vérifié, à l'aide d'un msgbox, que la variable avait bien la bonne valeur.
Pourriez-vous svp m'indiquer d'où vient le problème?
D'avance merci.
Partager