我下载了此宏以将名称应用于工作表(值得注意的是,此页面在 Microsoft 的帮助页面中也有引用)。但是当我尝试运行宏时,它就像不存在一样。如果我从开发人员选项卡中选择宏,它不存在(是的,我已经检查了“所有打开的工作簿”)。如果我打开 VB 编辑器窗口并打开模块,我可以看到代码,但选择 Run 或 Debug F8根本没有任何作用。没有错误,没有突出显示的代码。对于我的所有其他宏,一切都按预期工作。这是Windows7Enterprise上的Excel2010。
有任何想法吗?
我下载了此宏以将名称应用于工作表(值得注意的是,此页面在 Microsoft 的帮助页面中也有引用)。但是当我尝试运行宏时,它就像不存在一样。如果我从开发人员选项卡中选择宏,它不存在(是的,我已经检查了“所有打开的工作簿”)。如果我打开 VB 编辑器窗口并打开模块,我可以看到代码,但选择 Run 或 Debug F8根本没有任何作用。没有错误,没有突出显示的代码。对于我的所有其他宏,一切都按预期工作。这是Windows7Enterprise上的Excel2010。
有任何想法吗?
您不运行此宏。它进入作为特定 Worksheet 对象模块(即 Sheet1 对象模块、Sheet2 对象模块等)的 Worksheet_Change 事件。
这是一个在您修改工作表中的单元格时自动触发的事件。
有关如何运行它的说明实际上在该网络上,因此值得阅读!:)
这是应该放置代码的地方
您可以在此处阅读有关该Worksheet_Change()
活动的更多信息
以防万一你仍然徘徊如何运行它
将代码放在 Sheet1 对象模块代码区
返回到您的电子表格 Sheet1
在单元格 A1 中输入名称,只要不会导致宏在某个时候退出,您的 sheet1 名称将立即更改为您输入的任何名称。这里提到了限制