楽天RSSと岡三RSS

楽天RSSと岡三RSS個人的には岡三RSSの方が関数の種類が豊富で好きなんですが、VBAマクロ実行中には値が取得(更新)できないという欠点があります。
※楽天RSSの場合は、DoEvents関数を入れればマクロ実行中でも値は更新されます。

なのでこの問題を解決するには、イベントプロシージャを使うか、OnTimeメソッドを使う方法が推奨されているようです。

ただ、イベントプロシージャを使う場合、セルの値が変化したらマクロを実行、というような処理をすると思いますが、Worksheet_ChangeだとRSSで値を取得しても反応しないんですよね。

なので Worksheet_Calculate(ワークシートが再計算されると呼び出す)を使っていますが、これだと頻繁に呼ばれて処理が重くなってしまいます。
監視銘柄が少なければ問題ないのですが、多くなってくると不都合が生じてきそうです。

結局、OnTimeメソッドを使って、1秒毎にターゲットとなるセルの値の変化を判定しています。
ただし、これも色々と不都合があって。

決算も来週からいよいよ佳境に入るので、僕の発注環境が耐えられるかどうか心配です。
もちろん、メンタルの方も…

今日の収支 89670円

305202015年収支

コメントを残す

メールアドレスが公開されることはありません。