Conversion d'une formule excel en VBA
Bonjour,
Je cherche à traduire deux formules excel en vba.
L'enregistrement en macro me donne :
Code:
ActiveCell.FormulaR1C1 = _ "=IF(ISERROR(MATCH(FeuilleBdd!R2C[-8],OFFSET(R2C1:R5000C1,R[-1]C,),0)),"""",ROW(INDEX(OFFSET(R2C1:R5000C4,R[-1]C,),MATCH(FeuilleBdd!R2C[-8],OFFSET(R2C1:R5000C1,R[-1]C,),0),2))-1)"
et
Code:
1 2
| ActiveCell.FormulaR1C1 = _
"=IF(RC[1]="""","""",INDEX(OFFSET(R2C1:R5000C4,R[-1]C[1],),MATCH(FeuilleBdd!R2C[-7],OFFSET(R2C1:R5000C1,R[-1]C[1],),0),4))" |
Mais je ne voudrais pas ce type de formule car les lignes ne sont pas fixe, ce sont des variables. Il faudrait que toutes les lignes et colonnes soit sous forme de cells()
Pourriez-vous m'aider car je bloque dessus.
Merci d'avance