イーサン
時間が経つとQUOTEの結果がN/Aになってしまいます。
お世話になります。
現在、QUOTE関数で銘柄の情報を取得しているのですが、
Excelを起動してからの最初の30分のうちは、銘柄の情報が
取得できるのですが、30分ほどすると結果がN/Aになって
しまいます。
ただし、Excelを再起動するとちゃんと値が取れます。
QUOTE関数の数は180個で、500未満なので問題はないと
思っているのですが原因がさっぱりわかりません。
ファイルを添付いたしますので、原因と対策方法についてご教示いただけますでしょうか。
■補足
・実際には、QUOTE以外に、RANKING_M×2個、TICK_M×40個はをプログラム内で30秒間隔で更新しています。(戦略を流出させたくないため、コードは含んでおりません)
・添付ファイルの拡張子は、xlsxからxlsmに変更してください。
■環境
OS:Windows 10 Pro
Excel:Office 365
すみませんが、よろしくおねがいいたします。
2019年04月16日
イーサン
連続の投稿ですみません。
もしかしたら、単純にプログラムの不具合かもしれませんので
一旦ご放念ください。
(補足)
問題が発生しているExcelファイルを閉じたあと、しばらくすると
勝手にExcelが起動するので、OnTimeで登録したイベントの解除
漏れの可能性があります。調査してみます。
2019年04月16日
イーサン
お世話になります。
その後ためしてみましたが、OnTimeの問題を修正しても
症状は改善されませんでした。
定期的に実行するにあたって、なにか留意すべき事項は
あるのでしょうか?(例えば、キャッシュをクリアする?など)
よろしくおねがいいたします。
2019年04月17日
小笠原聖史
時間が経つとQUOTEがNAになる .xlsx (22.8KB)
イーサン様
アップしてくださっていたファイルにコードを書いて、手元の環境で、本日14:00頃から15:00前まで動かしてみました。20秒更新です。今回試した限りでは、QUATEがNAになって更新できなくなることはないようでした。(ランキングの更新時に、一瞬NAになることはありますが、、)
よろしければ、添付ファイルの末尾のxをmに変えて、お試しいただけますでしょうか。
2019年04月17日
イーサン
小笠原さん
いつも本当にありがとうございます。
いただいたファイルはちゃんと動作しますね。
私のプログラムに問題があると思うのでもう少し見直してみます。
取り急ぎお礼のみで失礼いたします。
2019年04月18日
小笠原聖史
イーサンさん
ご丁寧にありがとうございます。
また何かありましたら、おっしゃってください。
2019年04月19日