excel怎么使用vba清除剪貼板的內(nèi)容
excel怎么使用vba清除剪貼板的內(nèi)容
excel中我們經(jīng)常復(fù)制粘貼一些數(shù)據(jù),怎么才能清除剪貼板中的內(nèi)容呢?我們使用vba就可以進(jìn)行了。下面隨學(xué)習(xí)啦小編一起看看吧。
excel使用vba清除剪貼板內(nèi)容的步驟
1、首先我們打開(kāi)一個(gè)工作樣表作為例子。
2、在excel中,對(duì)某一單元格或單元格區(qū)域進(jìn)行了復(fù)制剪切操作,那么相應(yīng)的后續(xù)操作會(huì)發(fā)生改變,比如我復(fù)制了某一單元格后,原本灰色的粘貼命令就可以使用了。
3、有一點(diǎn)需要注意的是,在插入空白行這一命令會(huì)變成插入復(fù)制單元格,而失去了插入空白行的功能,如果是誤操作復(fù)制了這一命令,就只能選擇撤銷(xiāo)了。
4、使用alt+f11組合快捷鍵進(jìn)入vbe編輯器,插入一個(gè)新的模塊,并在模塊中輸入以下代碼:
Sub 退出復(fù)制模式()
Application.CutCopyMode = False
End Sub
5、因?yàn)閏utcopymode是應(yīng)用函數(shù),所以我們必須在前面加上對(duì)象application,對(duì)其模式進(jìn)行取消即是賦值其為false,那么相當(dāng)于清除剪貼板中的內(nèi)容。
6、可以看到,當(dāng)我們操作復(fù)制命令時(shí),單元格邊框會(huì)變成虛線(xiàn)綠色邊框,這表示復(fù)制命令正在生效,當(dāng)我們點(diǎn)擊指定了宏的按鈕后,虛線(xiàn)綠色邊框消失,證明宏運(yùn)行正常。
excelvba的相關(guān)文章: