用vba清除excel中的工作表內容
使用alt+f11組合鍵進入vbe編輯器,插入壹個新模塊,在模塊中輸入以下代碼:
選項顯式
次級滴滴涕()
ActiveCell。當前區域。選擇
範圍(ActiveCell。End(xlUp),ActiveCell。End(xlDown))。挑選
範圍(" A1 ")。' clearcontents '清除活動工作表上單元格a1的內容。
選擇。' ClearContents '清除所選區域內容。
範圍(" A1:D4 ")。清楚的
末端接頭
用vba清除excel中的工作表內容
代碼的前兩句是選擇包含數據內容的單元格。我做了壹個註釋標簽,沒有在代碼中運行。這裏我先舉個簡單的例子。使用range函數並選擇單元格a1,然後使用clearcontents命令清除單元格a1的內容。
用vba清除excel中的工作表內容
第二行代碼意味著在選擇壹個單元格區域後運行壹個宏,然後清除所選區域的內容。
用vba清除excel中的工作表內容
最後壹行代碼更清晰。首先將單元格區域設置為A1: D4,然後使用clear命令清除單元格中的所有數據,包括格式,這也是clear和clearcontents的區別。
用vba清除excel中的工作表內容
實際上,我現在將單元格中的字體改為中文琥珀色,並將字體大小設置為72。這時,單元格格式發生了變化。我使用clearcontents在不改變單元格格式的情況下清除單元格的內容。
用vba清除excel中的工作表內容
當您使用clear命令清除內容時,單元格格式將恢復為默認值。
用vba清除excel中的工作表內容