+ -
当前位置:首页 → 问答吧 → 录制了一个宏,但需要按一次快捷方式才运行一次

录制了一个宏,但需要按一次快捷方式才运行一次

时间:2011-08-10

来源:互联网

录制了一个宏,但需要按一次快捷方式才运行一次,能不能有一种方法,在输入后回车就自动执行,不要在去按快捷方式了。谢谢!

作者: lqlihf   发布时间: 2011-08-10

把代码放到相应Sheet中的Worksheet_Change模块下

作者: wdx223   发布时间: 2011-08-10

代码放在Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)
或Private Sub Worksheet_Change(ByVal Target As Range)中

作者: Zamyi   发布时间: 2011-08-10

Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)
    Call 宏名
End Sub

作者: livewire   发布时间: 2011-08-10

学习了,Workbook_SheetChange是指工作簿发生变化时,call这个宏。

其他的诸如OPEN(打开之类的应该都是同样的道理)

作者: lierli   发布时间: 2011-08-10

非常感觉楼上的回复,但我在Sheet1(report)里
添加了
Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)
    Call insertPic
End Sub

还是不能自动,一样要手动才可以

作者: lqlihf   发布时间: 2011-08-10

谢谢楼上的朋友,现在可以显示了哈,

作者: lqlihf   发布时间: 2011-08-10

相关阅读 更多