gpt4 book ai didi

excel - 如何找到包含空格的 LastColumn

转载 作者:行者123 更新时间:2023-12-04 22:27:00 25 4
gpt4 key购买 nike

我试图找到其中包含数据的最后一列。我的一些列之间可能包含空白列。

我的代码的问题是它一直返回到第 13 列作为最后使用的列,而实际上最后使用的列是 19。我希望我的代码从 L8 开始计数。

如何修复我的代码以在其间包含空白列?

LastCol = ws.Cells.Find(What:="*", _
After:=ws.Range("L8"), _
LookAt:=xlPart, _
LookIn:=xlFormulas, _
SearchOrder:=xlByColumns, _
SearchDirection:=xlNext, _
MatchCase:=False).Column

屏幕截图

enter image description here

最佳答案

Range.Find方法返回一个 Range 对象,该对象表示找到该信息的第一个单元格。因此,如果第一个非空单元格位于 L13 中,则该公式始终会返回该单元格。您可以选择向后搜索(从 L1 开始),但有一种更简单、更直接的方法。只需使用:

LastCol = ws.Cells(8, ws.Columns.Count).End(xlToLeft).Column

关于excel - 如何找到包含空格的 LastColumn,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56943568/

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