最大値と最小値を自動記録したい
DDE通信によりリアルタイムの株価データを取得し、
エクセルに株価を表示できる状態になっています。
(株価が変動すると自動的にセルの値が変わる)
これを使い2銘柄間の差をあるセルに表示しているのですが、
1日の中における差の最大値と最小値を他のセルに記録し、
値が更新されるのに伴い随時置き換えたいと思っています。
例)
日立280円
東芝260円
の場合は2銘柄間の差は20円。
この値が変化して最大値(最小値)を更新したら置き換え。
それ以外はそれまでの最大値(最小値)の値をセルに保持する、
という感じで記録していきたいのですが実現可能でしょうか?
(イメージ)
(A1セル=2銘柄間の差)
(B1セル=最大値)
(C1セル=最小値)
A1セルの値の変化
20(B1セルもC1セルも20)
23(B1セルを23に更新)
25(B1セルを25に更新)
22
21
15(C1セルを15に更新)
18
24
26(B1セルを26に更新)
20
当方の環境は
エクセル2000
OSはwinXP
DDE通信は楽天証券のリアルタイムスプレッドシート
を使用しています。
これがエクセルで可能なのかどうかもわからないのですが、
もし方法をおわかりの方がいましたらよろしくお願い致します。
お礼
ありがとうございました。