首页 > 解决方案 > 查找最后一列 - 返回错误的列

问题描述

在 rowTop(即第 1 行)中,我在第 1 列和第 516 列之间有空白单元格。然后我在第 517 列和第 573 列之间有值的单元格。然后一直空白到电子表格的末尾。

下面的行始终返回 517 列。感觉就像 VBA 连续按两次 Ctrl+Left。

With ActiveSheet    
   colLast = Cells(rowTop,Columns.Count).End(xlToLeft).Column 
End With

我已经使用相同的代码几个月(包括今天早上)并且一直成功运行到现在。有没有办法解决?感觉就像是一个有故障/错误的 VBA,而不是错误的代码。

标签: excelvba

解决方案


推荐阅读