【4】ExcelVBA刪除內容單元格全清除
0/Excel單元格區域,
選中待刪除區域,用鍵盤(pán)上Delete,刪除內容(或右擊.刪除(D),但未試過(guò)?),成空白單元格時(shí),
但當用VBA語(yǔ)句執行時(shí),仍會(huì )將其視為非空白的,
即使先保存或經(jīng)關(guān)閉、保存,或刪除這幾行后再關(guān)閉保存,都不行。
這時(shí):可
1)選中待刪除區域,菜單欄.開(kāi)始/工具欄.右側.清除/全部清除(A),Ok!
2)選中待刪除區域,菜單欄.開(kāi)始/工具欄.右側.刪除,Ok!
-----
Sub SSS2112()
Application.ScreenUpdating = False
For i = 5 To 999 Step 2
Range(Cells(i, 3), Cells(i, "BH")).ClearContents
Next
Application.ScreenUpdating = True
End Sub
---
Range(Cells(r, 3), Cells(r, 60)).Value = ""
sht.Cells.Clear
ClearContents是只清除內容的,不清除格式
1、excel按鈕刪除,應該也是綁定了代碼的或者d自帶的刪除功能,比如右擊刪除
2、daoclearcontents是清除單元格的內容,不保存批注內容
3、""是用空值覆蓋原有區域來(lái)達到清空的作用
---
2/VBA中ClearContents和Delete的區別 https://www.cnblogs.com/aademeng/articles/12953045.html
ClearContents:清除內容且保留原格式
Delete:刪除單元格和內容,且將下方單元格上移(不帶參數默認)
【3】VBA清除單元格內容清除內容:clear語(yǔ)句
1)一、用VBA代碼清除單元格里的內容
https://blog.csdn.net/ainideren52088/article/details/78120707
Range("a1:d10").ClearContents '清除A1:D10區域的公式/值
Range("a1:d10").Clear'全清(值,格式,批注)
代碼如下:
Sub clear()
range("a1:d10").clearcontents
end Sub
二、用VBA代碼清除單元格的格式代碼如下:
Sub m()
cells.clearformats
end Sub
————————————————
2)是清除我當前sheet中的第5行一下的內容,可是我是想在sheet1中點(diǎn)擊按鈕的時(shí)候清除sheet2中的內容
http://club.excelhome.net/thread-395760-1-1.html
Application.Goto Reference:="R5:R65536"
Selection.Clear
BBS:sheets("sheet2").cells.clear
BBS:
請參考:
Sub aaa()
a = 5
b = 65536
Sheet2.Rows(a & ":" & b).ClearContents '行清除內容
' Sheet2.Rows(a & ":" & b).Clear'行全部清除
a = 5
b = 256
With Sheet2
.Range(.Cells(1, a), .Cells(1, b)).EntireColumn.ClearContents '列清除內容
' .Range(.Cells(1, a), .Cells(1, b)).EntireColumn.Clear '列全部清除
End With
End Sub
感覺(jué)這樣更簡(jiǎn)單:
Range("單元格:單元格").ClearContents '清除單個(gè)區域單元格內容
Range("單元格:單元格,單元格:單元格").ClearContents '清除多個(gè)區域單元格內容
【2】excelVBA清空單元格內容
1)VBA如何清除excel單元格的內容和格式?
https://blog.csdn.net/ainideren52088/article/details/78120707
Sheets("s").Range("A100:B100").Clear 'Ok!
ActiveWorkbook.Save '須再保存一下,才能起作用
一、用VBA代碼清除單元格里的內容
Range("a1:d10").ClearContents '清除A1:D10區域的公式/值R
range("a1:d10").Clear'全清(值,格式,批注)代碼如下:
Sub clear()
range("a1:d10").clearcontentsend
Sub
二、用VBA代碼清除單元格的格式代碼如下:Sub m()cells.clearformatsend Sub
聯(lián)系客服