清除使用范围外的单元格

在我的一个macros循环槽使用的范围内,但是使用的范围比实际使用的范围大,因此macros不可能运行。 我认为实际使用范围之外的单元格可能会对我的代码产生其他影响,例如只有一个单元格的错误“单元格格式太多” 。

如何清理使用范围之外的单元格,以便在“使用”范围内不考虑它们?

您可以删除实际使用范围以外的所有内容。

您可以通过select一行并按住Ctrl + Shift +向下(并按Ctrl + Shift +向右select一列)来手动执行此操作,也可以通过编程方式确定数据实际结束的位置(通过COUNTA或xlRight样式命令),然后删除这些点之后的所有内容。

手动的方式是好的,如果它只是一个清理操作,如果你在macros中做,那么你也可以使用确定范围的方法来保持直接select它,而不是打扰在范围之外删除。

使用范围不能真正反映实际使用的范围是一个常见问题,只需要对纸张进行一些基本的清理。

在Microsoft支持网站上查看: http : //support.microsoft.com/kb/244435