|
Excel95 以前のVBAでは、いまどきのExcelの標準モジュールに相当する Moduleシート
のみしか使えませんでした。そこでセル入力イベントマクロを書く場合、OnEntly
プロパティを使うコードになります。例えば Sheet1 に、入力イベントを設定すると
すれば
Sub Auto_Open()
Worksheets("Sheet1").OnEntry = "MyEnt"
End Sub
Sub MyEnt()
With ActiveCell
If .Address <> "$D$5" Then Exit Sub
.EntireRow.Interior.ColorIndex = 3
End If
End Sub
Sub Auto_Close()
Worksheets("Sheet1").OnEntry = ""
End Sub
というようなマクロで、D5 に値を入力→5行目に赤色を着ける、が可能になります。
もし標準モジュールに以上のようなマクロが無ければ、あとは入力規則の設定かも
知れません。「あるセル」を含む周囲のセルを複数選択して、メニューの「編集・
ジャンプ・セル選択」で "データの入力規則" を選択してみれば、分かると思います。
|
|