【发布时间】:2015-05-13 00:32:58
【问题描述】:
我有一个具有固定可见行数的 Excel 工作表。我想写一个宏在最后一个可见行之后插入一行。
为此,我首先要确定当前最后一个可见行是什么。我尝试编写以下内容,但出现编译错误。我不太了解 VB,所以我在 While 循环中正确地做错了。
谢谢。
Sub AddRequirementRule()
Dim rowNumber As Long
rowNumber = 1
While (Not ActiveSheet.Row(rowNumber).Hidden)
rowNumber = rowNumber + 1
End While
MsgBox (rowNumber)
附带说明,我在哪里可以找到有关 Excel 的宏编辑器 (VBA 7.0) 中的错误的更多信息?
【问题讨论】:
-
你的意思是包含数据的最后一个可见行吗?通常工作表底部有很多很多可见的空白行。