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 :
Je ne vois pas où est l'erreur.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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"")"
Au passage, à quoi sert "Option Explicit" et quelle est la différence entre long et integer ?
Merci d'avance pour votre aide.
Partager