ワークシートに次のコードを追加しようとしています。現時点では何もしません。ワークシートの変更方法に関する問題。変更できません
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address(False, False) = "j4" Then
Application.EnableEvents = False
If Target.Value = 0 Then
Range("j5").Value = 1
Else
Range("j5").Value = 2
End If
Application.EnableEvents = True
End If
End Sub
コードのワークシートに配置され、マクロセキュリティが「すべてのマクロを有効にする」に設定されています。
私は
エクセル2010の64ビット版を使用していますあなたが提供することができます任意の助けてくれてありがとう。 James
J4が変更されたときにJ5の値を設定しようとしていますか? –
はい、それは完璧です! – James
なぜこれにVBAを使用したいですか?セルJ5に数式を書き込むのが約20倍簡単です。 –