Excel VBA:Worksheet_Change方法无法在我的模块中工作

时间:2016-08-23 10:00:06

标签: excel vba excel-vba

在我的模块中,我添加了一个方法。

Private Sub Worksheet_Change(ByVal Target As Range)
    Debug.Print "H"
End Sub

我在这张表中有两张桌子。我尝试在一个表中输入值,但是这个子程序没有被执行。这有什么不对?

我有一个表,只有当同一行中的另一个单元格具有特定值时,我才需要允许在单元格内输入值?有没有更好的方法呢?

enter image description here

由于 Jeevan

1 个答案:

答案 0 :(得分:4)

  

将其放入图纸模块而不是模块模块

enter image description here

只需附加信息,在工作表模块中,您也可以从下拉菜单中找到可用的EventListerner列表。这些在模块模块中不可用。

enter image description here