1

我下载了此宏以将名称应用于工作表(值得注意的是,此页面在 Microsoft 的帮助页面中也有引用)。但是当我尝试运行宏时,它就像不存在一样。如果我从开发人员选项卡中选择宏,它不存在(是的,我已经检查了“所有打开的工作簿”)。如果我打开 VB 编辑器窗口并打开模块,我可以看到代码,但选择 Run 或 Debug F8根本没有任何作用。没有错误,没有突出显示的代码。对于我的所有其他宏,一切都按预期工作。这是Windows7Enterprise上的Excel2010。

有任何想法吗?

4

1 回答 1

3

您不运行此宏。它进入作为特定 Worksheet 对象模块(即 Sheet1 对象模块、Sheet2 对象模块等)的 Worksheet_Change 事件。

这是一个在您修改工作表中的单元格时自动触发的事件。

有关如何运行它的说明实际上在该网络上,因此值得阅读!:)

这是应该放置代码的地方

在此处输入图像描述

您可以在此处阅读有关该Worksheet_Change()活动的更多信息


以防万一你仍然徘徊如何运行

将代码放在 Sheet1 对象模块代码区

返回到您的电子表格 Sheet1

在单元格 A1 中输入名称,只要不会导致宏在某个时候退出,您的 sheet1 名称将立即更改为您输入的任何名称。这里提到了限制

于 2013-10-22T15:28:11.640 回答