ClearContents:清除内容且保留原格式
Delete:删除单元格和内容,且将下方单元格上移(不带参数时默认)
一、ClearContents效果

二、Delete效果

可以看到Delete的效果相当于右击单元格——删除——(不加参数默认)下方单元格上移。
若Delete后使用参数,则可选右侧单元格左移、整行删除或整列删除。
分别对应:Range("a3").Delete shift:=1 右侧单元格左移
Range("a3").Delete shift:=2 下方单元格上移(默认)
Range("a3").Delete shift:=3 整行删除
Range("a3").Delete shift:=4 整列删除

VBA中ClearContents与Delete的区别
本文详细介绍了VBA中ClearContents和Delete两个命令的区别。ClearContents仅清除单元格内容,保留格式不变;而Delete则删除单元格及其内容,并影响周围单元格的位置。Delete命令还可通过shift参数实现不同方向的移动操作,如右侧单元格左移、整行删除和整列删除。
2452

被折叠的 条评论
为什么被折叠?



