使用vba清除excel中的复制或剪切粘贴模式。
1.首先我们打开一个工作样表作为例子。
2.在excel中,当一个单元格或单元格区域被复制和剪切时,相应的后续操作会发生变化。例如,在我复制一个单元格后,原来的灰色粘贴命令可以使用。
3.有一点需要注意的是,插入空行的命令会变成插入复制的单元格,插入空行的功能会丢失。如果误抄了这个命令,只能选择取消。
4.使用alt f11组合键进入vbe编辑器,插入一个新模块,并在模块中输入以下代码:
Sub退出复制模式()
申请。CutCopyMode=False
末端接头
5.因为cutcopymode是一个应用函数,所以我们必须在它前面加上对象application。取消它的模式就是给它赋值false,相当于清除剪贴板的内容。
6.如你所见,当我们操作复制命令时,单元格边框会变成绿色虚线边框,这意味着复制命令正在生效。当我们点击指定宏的按钮时,绿色虚线边框消失,证明宏运行正常。