我有一個包含固定數量可見行的Excel工作表。我想寫一個宏在最後一個可見行之後插入一行。使用VBA確定Microsoft 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)中錯誤的更多信息?
你的意思是最後一個包含數據的可見行嗎?通常在工作表底部有許多可見的空白行。 –