Bonjour !
Je viens vous demander votre aide pour un problème que je n'arrive pas à résoudre.
Voici actuellement mon code qui marche :
Autrement dit j'applique la formule par exemple de B2 à B10 depuis une feuille qui s'appelle Tempo.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 .Range(lettre & "2:" & lettre & LastRowEB).Formula = _ "=VLOOKUP(A2,Tempo!$A$1:$B$" & LastRowRef - 1 & ",2,0)"
Cependant, lorsque j'essaye de remplacer "A2" par une variable, je n'obtiens plus de valeurs mais j'ai le droit à des "#NOM?".
Je n'ai donc pas d'erreur, mais pas de résultat non plus.
J'ai essayé ce code :
Et ça ne marche pas..Pourtant test_1 est bien égale à "1" comme mon premier identifiant commun.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 Dim test_1 test_1 = Range("A2").Value MsgBox test_1 .Range(lettre & "2:" & lettre & LastRowEB).Formula = _ "=VLOOKUP(test_1,Tempo!$A$1:$B$" & LastRowRef - 1 & ",2,0)"
De même si j'essaye :
test_1 est bien égale à "A2" mais aucun résultat dans le VLookUP...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Dim test_1 test_1 = "A2" MsgBox test_1
J'ai l'impression qu'il s'agit d'un problème de format de données ou que sais-je mais je n'arrive pas à résoudre ce souci.
Je vous remercie d'avance de votre aide !
Nicolas
Partager