Events VBA:Worksheet.on激活
我的VBA代码中有一个方法需要分配给工作簿 我试过:Events VBA:Worksheet.on激活,events,vba,excel,Events,Vba,Excel,我的VBA代码中有一个方法需要分配给工作簿 我试过: sht.Onactivate = "Sheet_Activate" 然而,这是行不通的。如何将此方法分配给工作表。使用VBA代码激活事件?如果代码需要静态应用于工作表,则此代码应始终与工作表的激活事件挂钩,您只需在工作表的VBA编辑器中添加以下内容: Private Sub Worksheet_Activate() MyCodeHere() End Sub 如果代码需要静态应用于工作表,则此代码应始终与工作表的激活事件挂钩,您只需
sht.Onactivate = "Sheet_Activate"
然而,这是行不通的。如何将此方法分配给工作表。使用VBA代码激活事件?如果代码需要静态应用于工作表,则此代码应始终与工作表的激活事件挂钩,您只需在工作表的VBA编辑器中添加以下内容:
Private Sub Worksheet_Activate()
MyCodeHere()
End Sub
如果代码需要静态应用于工作表,则此代码应始终与工作表的激活事件挂钩,您只需在工作表的VBA编辑器中添加以下内容:
Private Sub Worksheet_Activate()
MyCodeHere()
End Sub
我能够使用以下代码为事件分配方法:
sheet.OnSheetActivate = "MyOwn_Activate"
Private Sub MyOwn_Activate()
myForm.Show
End Sub
我能够使用以下代码为事件分配方法:
sheet.OnSheetActivate = "MyOwn_Activate"
Private Sub MyOwn_Activate()
myForm.Show
End Sub
在VBA编辑器中,在项目资源管理器中 选择工作表,单击鼠标右键,然后选择“查看代码” 在左上角的下拉列表中选择“工作表” 在右上角的下拉列表中,选择“激活” 也可以在工作簿对象中执行此操作
gl hf在VBA编辑器中的项目浏览器中 选择工作表,单击鼠标右键,然后选择“查看代码” 在左上角的下拉列表中选择“工作表” 在右上角的下拉列表中,选择“激活” 也可以在工作簿对象中执行此操作
德国劳埃德船级社hf谢谢哈宁。但是,我试图在VBA代码中为工作表的onclick指定一个方法。因此,我无法直接使用工作表。谢谢Hanin。但是,我试图在VBA代码中为工作表的onclick指定一个方法。因此,我不能直接使用工作表。