使用单个命令清除 Excel 单元格的内容和格式

问题描述 投票:0回答:2

如果要清除 Microsoft Excel 中单元格或区域的内容,可以使用

.ClearContents
。如果您还想清除格式,可以使用
.ClearFormats

Sheets("Test").Range("A1:C3").ClearContents
Sheets("Test").Range("A1:C3").ClearFormats

如果您想同时执行这两项操作,可以使用

.Delete
,但随后电子表格中的其他单元格会移动以替换已删除的单元格。

Sheets("Test").Range("A1:C3").Delete

如何使用单个命令删除 VBA 中单元格或区域的内容格式,而不影响工作表的其余部分?

vba excel excel-2013
2个回答
56
投票

使用

.Clear
方法。

Sheets("Test").Range("A1:C3").Clear

MSDN 文档在这里。


0
投票

抱歉我的问题,但是如果我想删除Sheet: Sheet1 Range: FF207中的所有内容,包括图片(照片)?

© www.soinside.com 2019 - 2024. All rights reserved.