首页 > 解决方案 > vba清除某个范围或单元格的内容

问题描述

如何清除以参考单元格开头的列和行?

我用了

For x = 1 To 20 
    Sheets(1).Columns(x).ClearContents
Next x

但我希望能够清除以 A6 行作为参考点开始的所有行和列的内容。我不能使用范围,因为数据是动态的,并且在插入数据时会发生变化。数据来自 csv

标签: vbaexcel

解决方案


由于您的问题指出“我希望能够清除以A6 行作为参考点开始的所有行和列的内容。” 然后这是一个使用SpecialCells(xlLastCell)

ActiveSheet.Range("A6", ActiveCell.SpecialCells(xlLastCell)).Clear

推荐阅读