0

Cells(1,1) から Cells(501,1) までのセルに数式を書き込む必要があります

=FDSC("-",$C$3,"FG_PRICE(D1)") for line 1
=FDSC("-",$C$3,"FG_PRICE(D2)") for line 2
=FDSC("-",$C$3,"FG_PRICE(D3)") for line 3

今、私のvbaコードは次のとおりです:

Range(Cells(1, 1), Cells(1 + 500, 1)).FormulaR1C1 = "=FDSC(""" & "-" & """,R1C3,""" & " FG_PRICE(RC[3]) " & """)"

コードのすべての部分をテストして、最後の部分 (FG_PRICE...) が機能していないことを確認しました。Excelで書かれた式は次のとおりです。

=FDSC("-",$C$1,"FG_PRICE(RC[3])") 

RC[3]ではなく、D1、D2などを使用するにはどうすればよいですか??? 色々やってみたけど見つからない!

お時間を割いていただき、ありがとうございました。

4

1 に答える 1