【发布时间】:2017-03-26 21:30:05
【问题描述】:
我正在尝试在 Excel 2016 中创建和运行一个非常简单的宏,但我不断收到以下错误消息“编译错误:外部过程无效。
所有宏试图做的是,当我单击一个工作表上的按钮时,宏会移动到另一个工作表,并修改特定列上的过滤器(并从列中删除零)。
我已经录制了宏来执行此操作,但是当我将它分配给一个按钮并尝试运行它时,错误不断出现。
VBA选项卡中显示的代码如下:
End Sub
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
End Sub
谁能帮帮我,因为它让我发疯了!
谢谢
【问题讨论】:
-
您显示的代码与您所说的尝试执行的操作无关,但
Sub之前的End Sub会导致您的错误。 (End Sub是子例程的结束,在任何其他代码之前没有任何意义。)