VBA,如何清理某个工作表范围内的数据

2024-11-27 23:10:12
推荐回答(2个)
回答1:

1,如图,用VBA删除A1:H18内的内容:

Sub 清除内容()
    Range("A1:H18").Clear
End Sub

2,删除整行内容:

    Range("A1").EntireRow.Clear

3,删除整列内容:

    Range("A1").EntireColumn.Clear

4,删除活动工作表的所有内容:

ActiveSheet.Cells.Clear

回答2:

with sheets(1) '1 表示第一工作表,可以改成你需要的
.Range("A1:G37").clear '清除Range("A1:G37").所有内容
end with

.Range("A1:G37").ClearContents '清除Range("A1:G37")的内容,但保留其格式设置