- 5 名前:デフォルトの名無しさん [2007/09/18(火) 22:54:04 ]
- −−−−−−−−−−
|1000|1100|以上| −−−−−−−−−− | | 900|以下| −−−−−−−−−− こんな感じのデータが縦横に沢山入っているワークシートなんですが 1000の数値を監視し、1100以上や900以下になったら 1000のセルの色(既に1000ではなくなっているけど)を変えるというものを VBAで作ろうとしています。 1000の部分は自動で数値が刻々と変わり 1100、900、以上、以下のセルに関しては事前に手入力します。 WorkSheetのChangeイベントでワークシートの全セルの変化を全て監視し 変化のあったセルが1000の位置だったら(2つ右のセルの内容が「以上」かどうかで判定するつもりです) 1000の右の1100や右下の900と比較して 以上なら1000の文字列を青、以下なら赤といった感じで セルの色を青や赤に変えたいんですが VBA初心者なんでセルの色を変えるのはともかく 右隣や2つ右、右下といった位置のセルの内容を取得するには どんなソースを書けばいいのか検討もつきません_| ̄|○ 環境はWin2000+EXCEL2000です
|

|