我已经编写了一个宏来使用以前复制的单元格进行操作。但是,当调用宏菜单(Alt + F8)时,复制的单元格引用会消失。
如何保留引用并调用宏菜单,以便宏可以“看到”复制的单元格?使用Excel 2010。
答案 0 :(得分:0)
Excel会使用这样的焦点更改操作清除它的剪贴板。
剪贴板参考数据丢失。没有解决方法。
一个好的解决方案是选择您要复制的数据。在宏中写入以复制选择:
Selection.copy
这样,当您使用Alt-F8打开宏对话框时,您无需担心,因为宏将复制选择。
答案 1 :(得分:0)
您可以将要调用的宏分配给嵌入式文本框或用户窗体(如果需要更少的工作表对象)。见下面的screencap。请注意, ctrl + c 单元格仍然在宏操作完成时(及之后)突出显示。
使用右键单击 >
指定宏将宏指定给表单文本框。如果您正在使用VBA用户表单,那么显然会有更多的交互选项。