RechercheV avec paramètre variable
Bonjour, dans le cadre d'un stage je suis amené à créer un programme VBA, voici où ça bloque :
Dans un fichier "tampon", je dois comparer un grand nombre venant de documents différents.
J'utilise donc une rechercheV, le premier paramètre dépends d'une variable i et le dernier d'une variable j...au final ça ne fonctionne pas.
Voici ce que je rentre :
Code:
1 2 3 4 5 6 7 8 9 10 11 12
| Dim i, j as Integer
Dim X, Y As Double
X = VLOOKUP(cells(i,2),'[" + CStr(SuiviGF) + "]Pool DATA'!R8C4:R2000C140,91 + j,False)"
Y = VLOOKUP(cells(i,2),'[" + CStr(RapprochementFIM) + "]REPORT'! R17C3:R2000C140,j+1,False)"
Windows("Poids.xls").Activate
Sheets("Poids").Select
Cells(i, j + 2).Select
ActiveCell.FormulaR1C1 = _
"=IF(ABS(X - Y) < 0.0001, ""OK"", ""ECART"")" |
Je ne vois pas où est l'erreur.
Au passage, à quoi sert "Option Explicit" et quelle est la différence entre long et integer ?
Merci d'avance pour votre aide.