标签: excel-vba excel-2010 vba excel
我下载this macro以将名称应用于工作表(值得注意的是,该页面也在某些地方的Microsoft帮助页面中引用)。但是当我尝试运行宏时,它就像它不存在一样。如果我从开发人员选项卡中选择宏,则它不存在(是的,我已经检查了“所有打开的工作簿”)。如果我打开VB编辑器窗口并打开模块,我可以看到代码,但选择Run或Debug F8 什么都不做。没有错误,没有突出显示的代码所有其他宏都可以正常工作。 这是Windows7Enterprise上的Excel2010。
有什么想法吗?
答案 0 :(得分:3)
您不运行此宏。它进入Worksheet_Change事件,它是特定的Worksheet对象模块(即Sheet1对象模块,Sheet2对象模块等)。
当您修改工作表中的单元格时,会自动触发 的事件。
指示如何运行这实际上是在网络上,所以值得一读! :)
这是应放置代码的地方
您可以详细了解Worksheet_Change()活动here
Worksheet_Change()
以防万一你还在徘徊如何运行这个
将代码放在Sheet1对象模块代码区
返回电子表格Sheet1
在单元格A1中输入名称,只要不导致宏在某个时刻退出,您的sheet1名称将立即更改为您键入的内容。提到了限制here