Q&A

VBAマクロで、CANDLE関数などの情報取得関数を実行するにはどうすればよいですか。

VBAマクロで、情報取得関数を直接実行することはできません。例1のように、シートに関数を書き込んで、そこから取得することになります。

例1)Range("A1").Value = "=CANDLE(""8609"", """",""D"",10,""始値"", A2,""D"",0)"

また、NEWORDER関数、MARGINORDER関数、REPAYMENTORDER関数のようにセル参照が必要な関数につきましても、VBAマクロで直接実行することはできません。例2のように、シートに関数を書き込んで、そこから取得することになります。

例2)Range("A1").Value = "=MARGINORDER(""8609"", """", 3, 0, """", 100,  ""T"", """", """", 0, 0, ""パスワード"",20, 0, 0)"

現物株でVBAから発注関数を使用したい場合は、NEWORDER_CL関数、MARGINORDER_CL関数、REPAYMENTORDER_CL関数を使用することにより、VBAから発注が可能となります。

この回答は役に立ちましたか

■カテゴリー

お電話でのお問い合わせ

0120-503-239

携帯からは 03-5646-7532

携帯からは 03-5646-7532

受付時間 月~金 8:00~17:00※年末年始および祝日を除く

ページトップへ