【发布时间】:2018-10-10 22:40:45
【问题描述】:
我试图找出标识工作表中最后一个占用列的代码,然后删除之后的所有列。我还试图找出标识工作表中最后占用行的代码,然后删除之后的所有行。
到目前为止,我的想法是我需要使用Rows.Count 函数,但我无法让它选择最后一个占用行之后的整个行。列也一样...这是我到目前为止所提出的,它只标识最后一个占用的行。有谁知道如何让它在此之后现在选择整行?同样对于整个列?我似乎无法弄清楚代码来选择最后占用的列,就像我可以用行一样......提前谢谢你
行:
Sheets("ppCopy").Cells(Rows.Count, 1).End(xlUp).Row
【问题讨论】:
-
如果您最后占用的列可以在任何行中,反之亦然,那么您最好的选择是使用 Find rondebruin.nl/win/s9/win005.htm
-
还有,为什么要选择它们?
-
@SJR 我想在之后将它们全部删除。我的文件很大,我发现如果我删除所有空白的列和所有行,我的文件大小会大大缩小。似乎是 Excel 的一个普遍问题。
-
@Sjr 想通了!必须做 ActiveSheet.Cells(LastRow, LastColumn).Select 然后将其用作 McRitchie 代码中的活动单元