AntoineJon
XLDnaute Nouveau
bonjour,
j'ai un probleme avec un code VBA qui utilise la fonction formulaR1C1.
Cette fonction me renvoie parfois une reference relative et parfois une reference absolue. Par exemple la ligne:
Sheets("data").Cells(8, ColDat).FormulaR1C1 = "=blpsh(R[-3]C[0]&"" equity"",""open"",R[-1]C[0])"
m'affiche dans la cellule (8,ColDat) la formule:
=blpsh(A65534&" equity", "open",A65536)
alors que je m'attend a ce qu'elle m'affiche: (si la variable coldat vaut 25 par exemple):
=blpsh(Y5&" equity", "open",Y7)
quelqu'un pourrait-il m'aider a resoudre ce probleme,
merci
j'ai un probleme avec un code VBA qui utilise la fonction formulaR1C1.
Cette fonction me renvoie parfois une reference relative et parfois une reference absolue. Par exemple la ligne:
Sheets("data").Cells(8, ColDat).FormulaR1C1 = "=blpsh(R[-3]C[0]&"" equity"",""open"",R[-1]C[0])"
m'affiche dans la cellule (8,ColDat) la formule:
=blpsh(A65534&" equity", "open",A65536)
alors que je m'attend a ce qu'elle m'affiche: (si la variable coldat vaut 25 par exemple):
=blpsh(Y5&" equity", "open",Y7)
quelqu'un pourrait-il m'aider a resoudre ce probleme,
merci