发布的Excel宏无法识别

时间:2013-10-22 15:26:17

标签: excel-vba excel-2010 vba excel

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

有什么想法吗?

1 个答案:

答案 0 :(得分:3)

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

当您修改工作表中的单元格时,会自动触发 的事件。

指示如何运行这实际上是在网络上,所以值得一读! :)

这是应放置代码的地方

enter image description here

您可以详细了解Worksheet_Change()活动here


以防万一你还在徘徊如何运行这个

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

返回电子表格Sheet1

在单元格A1中输入名称,只要不导致宏在某个时刻退出,您的sheet1名称将立即更改为您键入的内容。提到了限制here