调用宏菜单时,Excel丢失复制的单元格

时间:2016-05-25 23:13:09

标签: excel-2010

我已经编写了一个宏来使用以前复制的单元格进行操作。但是,当调用宏菜单(Alt + F8)时,复制的单元格引用会消失。

如何保留引用并调用宏菜单,以便宏可以“看到”复制的单元格?使用Excel 2010。

2 个答案:

答案 0 :(得分:0)

Excel会使用这样的焦点更改操作清除它的剪贴板。

剪贴板参考数据丢失。没有解决方法。

一个好的解决方案是选择您要复制的数据。在宏中写入以复制选择:

Selection.copy

这样,当您使用Alt-F8打开宏对话框时,您无需担心,因为宏将复制选择。

答案 1 :(得分:0)

您可以将要调用的宏分配给嵌入式文本框或用户窗体(如果需要更少的工作表对象)。见下面的screencap。请注意, ctrl + c 单元格仍然在宏操作完成时(及之后)突出显示。

使用右键单击 > 指定宏将宏指定给表单文本框。如果您正在使用VBA用户表单,那么显然会有更多的交互选项。

Imgur