excel中使用vba清除復制或者剪貼模式

1、首先我們打開一個工作樣表作為例子。

2、在excel中,對某一單元格或單元格區域進行了復制剪切操作,那么相應的后續操作會發生改變,比如我復制了某一單元格后,原本灰色的粘貼命令就可以使用了。

3、有一點需要注意的是,在插入空白行這一命令會變成插入復制單元格,而失去了插入空白行的功能,如果是誤操作復制了這一命令,就只能選擇撤銷了。

4、使用alt+f11組合快捷鍵進入vbe編輯器,插入一個新的模塊,并在模塊中輸入以下代碼:
Sub 退出復制模式()
Application.CutCopyMode = False
End Sub

5、因為cutcopymode是應用函數,所以我們必須在前面加上對象application,對其模式進行取消即是賦值其為false,那么相當于清除剪貼板中的內容。

6、可以看到,當我們操作復制命令時,單元格邊框會變成虛線綠色邊框,這表示復制命令正在生效,當我們點擊指定了宏的按鈕后,虛線綠色邊框消失,證明宏運行正常。

相關推薦:
excel怎么使用vba畫一個簡筆畫青蛙?
Excel2007怎么開啟信任對VBA工程對象模型的訪問?
excel中怎么使用Vba批量刪除指定文件夾下的所有文件?
新聞熱點
疑難解答