Yoshiさん
NEWORDER()関数の第3引数のデータ型について
標記、第3引数(売買区分)にInteger変数を介して買(=3)を指定したところ、「ByRef引数の型が一致しません 」エラーが発生しました。こちらのデータ型は何でしょうか?
2018年04月14日
アップロードされたファイルにはウイルスチェックを行っておりますが、未知のウイルス等に感染されている場合がありますので、アップロードされたファイルのご利用はご注意ください。
また、取引パスワード等の重要な情報を投稿内容に含めないようご注意ください。
なお、アップロードされたファイルの利用や投稿内容によって、投稿者自身や他の利用者が被った損害に対して当社は一切責任を負いません。
また、セキュリティの関係上、一部コマンド等を含む内容を送信するとエラー画面が表示され、投稿ができない場合がございます。何卒ご了承ください。
岡三RSS集いの広場では、複数の単語による検索が可能です。
例)関数 and サンプル
→AND検索となり、「関数」および「サンプル」を含む検索結果が表示されます。
例)関数 or サンプル
→OR検索となり、「関数」または「サンプル」を含む検索結果が表示されます。
例)関数 not サンプル
→NOT検索となり、「関数」を含むが「サンプル」は含まない検索結果が表示されます。
※and、or、notの前後は半角スペースで区切ってください。
※単語の間を半角スペースで区切るだけだと、OR検索となります。
Yoshiさん
追記:Byte変数でも、「ByRef引数の型が一致しません 」エラーが発生しました。
2018年04月14日
Ryo Ohno
Yoshiさんこんにちは!!
NEWORDERの第三引数はString型になります!!
2018年04月15日
Yoshiさん
売買注文テスト.xlsx (39.8KB)
Ryo Ohnoさん
早速のアドバイスをありがとうございました。
(にも関わらず、お礼が遅くなって申し訳ございません_O_)
その後、String型の変数を第3引数に与えることで問題は解決しました。
ちなみにやりたかったのは、NEWORDER()を使いやすくしたstr成行注文()なる発注関数の実装でして、売買種(例えば、"vb寄成売")、証券コード、数量を引数とし、実行の結果、成功の場合は注文番号、エラーの場合はエラーメッセージを戻り値にするというものです。
ご参考までにテストコードを添付します(".xlsm"ファイルのアップロード不可により、拡張子をあえて".xlsx"に変更しました。利用の際は拡張子を元に戻して下さい)。
2018年04月28日