私のモジュールでは、メソッドを追加しました。Excel VBA:Worksheet_Changeメソッドがモジュール内で動作しません
Private Sub Worksheet_Change(ByVal Target As Range)
Debug.Print "H"
End Sub
私はそのシートに2つのテーブルを持っています。私は1つのテーブルの中に値を入力しようとしますが、このサブルーチンは実行されません。ここで何が間違っていますか?
私は同じ行の別のセルに特定の値がある場合にのみ、セル内の値を入力できるようにする必要があるテーブルがありますか?それを行う良い方法はありますか?
おかげ ジーヴァン
イベントが動作することが有効になっているか、Application.EnableEvents =は 'true'でそれを行うことができますを確認します。イミディエイトウインドウが機能するかどうかをチェックしましたか? – newguy
これをワークシート・モジュールに追加しましたが、通常またはクラス・モジュールには追加していませんか? –
はいイミディエイトウィンドウを確認しました。どこでもApplication.EnableEvents = Falseにしたことはありません。私はモジュール「モジュール」の下にある通常のモジュールに追加しました。 – Jeevan