打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
VBA清空单元格内容2格式
userphoto

2023.05.10 浙江

关注

【4】ExcelVBA删除内容单元格全清除     

0/Excel单元格区域,

 选中待删除区域,用键盘上Delete,删除内容(或右击.删除(D),但未试过?),成空白单元格时,

 但当用VBA语句执行时,仍会将其视为非空白的,

 即使先保存或经关闭、保存,或删除这几行后再关闭保存,都不行。

 这时:可

 1)选中待删除区域,菜单栏.开始/工具栏.右侧.清除/全部清除(A),Ok!

 2)选中待删除区域,菜单栏.开始/工具栏.右侧.删除,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、""是用空值覆盖原有区域来达到清空的作用

---

2/VBA中ClearContents和Delete的区别  https://www.cnblogs.com/aademeng/articles/12953045.html

ClearContents:清除内容且保留原格式

Delete:删除单元格和内容,且将下方单元格上移(不带参数默认)

【3】VBA清除单元格内容清除内容:clear语句 

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中点击按钮的时候清除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

感觉这样更简单:

Range("单元格:单元格").ClearContents                              '清除单个区域单元格内容

Range("单元格:单元格,单元格:单元格").ClearContents     '清除多个区域单元格内容

【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

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
VBA如何清除excel单元格的内容和格式?
vba clear清除公式、内容、格式的使用
[转载]Excel中的VBA对象及其应用之二
3段VBA代码,从此不再「复制-粘贴」
Excel中的?VBA单元格(区域的引用方法)
vba十四课
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服