【发布时间】:2018-10-25 08:03:55
【问题描述】:
我需要计算我的 excel 工作簿的每个工作表中的最后一行,我实际上是使用以下代码行来做的:
With Sheets("Sheetname")
If Application.WorksheetFunction.CountA(.Cells) <> 0 Then
LastRow = .Cells.Find(What:="*", _
After:=.Range("A1"), _
Lookat:=xlPart, _
LookIn:=xlFormulas, _
SearchOrder:=xlByRows, _
SearchDirection:=xlPrevious, _
MatchCase:=False).Row
Else
LastRow = 1
End If
End With
是否可以遍历每个工作表并每次使用不同的名称存储 LastRow 值?我需要将它们全部单独存储在我的宏中。
【问题讨论】:
-
使用集合、字典或数组来存储信息。我会使用以工作表名称作为键,以 lastrow 作为值的字典。