gpt4 book ai didi

excel - excel中最后使用的单元格太大,试图删除多余的列和行时excel崩溃

转载 作者:行者123 更新时间:2023-12-03 17:04:44 25 4
gpt4 key购买 nike

我有一个工作表,其中最后使用的单元格称为单元格(1048381,BH)。我知道我应该删除所有行(和列,但在这种特殊情况下不那么相关,因为实际上使用了通过BH的所有列),直到最后一行为止,但是最后一行的数量如此之多,以至于表现出色(64-位)在我解决该问题时崩溃。有什么建议吗?

谢谢!

最佳答案

实际上,您不必删除最后一个有效数据行和一个恶意最后一个单元格之间的行。使用“主页”,“编辑”,“清除”,“全部清除”就足够了,并且计算强度更低。

这是一些代码,可对流氓填充的单元格执行相同的操作。

Option Explicit

Sub resetRogueRow()

Dim lr As Long, nr As Long

With Worksheets("sheet2")

lr = .Cells.Find(What:="*", _
After:=.Cells(1), _
LookAt:=xlWhole, _
LookIn:=xlFormulas, _
SearchOrder:=xlByRows, _
SearchDirection:=xlPrevious, _
MatchCase:=False).Row
nr = .Cells.Find(What:="*", _
After:=.Cells(lr, 1), _
LookAt:=xlWhole, _
LookIn:=xlFormulas, _
SearchOrder:=xlByRows, _
SearchDirection:=xlPrevious, _
MatchCase:=False).Row

.Cells(nr + 1, "A").Resize(lr - nr, 1).EntireColumn.Clear

End With
End Sub

关于excel - excel中最后使用的单元格太大,试图删除多余的列和行时excel崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51255062/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com