isosk8
Messages postés6Date d'inscriptionmercredi 7 avril 2004StatutMembreDernière intervention28 avril 2008
-
28 avril 2008 à 11:00
isosk8
Messages postés6Date d'inscriptionmercredi 7 avril 2004StatutMembreDernière intervention28 avril 2008
-
28 avril 2008 à 13:52
Bonjour à tous,
Voilà j'ai un petit problème de passage d'une formule Excel du français à l'anglais pou le mettre dans un code VBA.
voici ma formule :
SI(B2"";RECHERCHEV(A2;'TBC CDE'!A:F;6;FAUX);RECHERCHEV(B2;'TBC CDE'!A:F;6;FAUX))
Et maintenant voici mon code
For i = 2 To nbLigne
formule = "=IF(B" & i & "=" & Chr(34) & Chr(34) & ",VLOOKUP(A" & i & ",'TBC CDE'!A:F,6,FALSE),VLOOKUP(B" & i & ",'TBC CDE'!A:F,6,FALSE))"
Cells(i, 25).FormulaR1C1 = formule
Next
Mon problème réside dans le fait que au lieu d'écrire par exemple B2 dans la formule, excel le transforme en 'B2'. Ces cotes rende fausse la formule et je me retrouve avec un joli #NOM#
si quelqu'un a une idée, ça fait quelque jour que je bloque sur cette procédure