人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

エクセルvbaについて質問です。刻々と値が変化するセルA1があり、そのA1がある値になった瞬間に一回だけsub test1 をcallするようにするにはどうプログラムすればいいでしょうか。ズバリの回答は100ポイント差し上げます。(定期的にタイマーでA1を監視するというのはナシです)

●質問者: zeamix
●カテゴリ:コンピュータ
✍キーワード:sub VBA エクセル ズバリ セル
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● きゃづみぃ
●100ポイント

http://www11.ocn.ne.jp/~very/94.htm#3

簡単VBA?C

グローバルの変数を フラグとしてもち

こちらのソースを参考にして やったらいいでしょう。

◎質問者からの返答

なるほど参考になります


2 ● eijun
●100ポイント

http://www.test.com/

Test Central Home

グローバル変数に値が変化した回数を記録すればよいと思います。

たとえば$flagというグローバル変数を定義し、値にfalseをセットしておきます。


sub test1()

if $flag = false then

if セルA1.value = ある値 then

実行コード

$flag = true

end if

end if

end sub

◎質問者からの返答

ありがとうございます

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ