トップ
このサイトでVBAに少しでも慣れてくれたらいいなと思います。リンクなどはフリーです。転載などは禁止します。
Excel.VBA初心者の部屋
EXCEL.VBAとは?
マクロの記録
マクロの記録の中身
VBAを書いてみよう
変数宣言とは?
変数の型
IF文(条件分岐処理)
Select Case(条件分岐処理)
For文(繰り返し処理)
Do〜Loop(繰り返し処理)
IF文(応用編)
For文(応用編)
中断処理
ボタンを使う
エラー処理
リストボックス
コンボボックス
ブックオープン時の処理
最終行、列の値取得
コピー処理
クリア処理
セルの削除、挿入
変数の適用範囲
サブプロシージャ
ファンクション
特定のセルが変更された時
InputBox
メッセージボックス
For each文
配列
乱数
ユーザーフォーム
ユーザーフォーム(席替え処理)
ファイル名を取得する
リンク集
サイトマップ
HOME >>
特定のセルが変更された時
今回は
特定のセルの値が変更された時の処理
について書いていきます。
これは入力セルが変更された場合に処理をするのに便利です。
簡単な例は↓
'WorkSheetの値が変わった時のイベントプロシージャ
Private Sub Worksheet_Change(ByVal Target As Range)
'B28のセルが変更された時
If Target.Address = Range("B28").Address Then
'変更された時の処理を書く
Endif
これだけでOKです。
Select Case
でも同様に書く事ができます。
次は
InputBox
について書いていきます。
アクセスカウンター
RSSリーダー
関連書籍