0
A
回答
0
如果沒有空行,你可以簡單地像這樣的東西去:
Public Sub MySub()
Dim wsTarget As Worksheet
Set wsTarget = ActiveSheet
Dim n As Integer
n = 1
Do While (wsTarget.Cells(n +1, 1).Value <> "")
n = n + 1
Loop
n = n - 1
'n now contains the line number of the last non-empty row.
End Sub
編輯:對於這個例子,我想你是尋找到第一列,並且數據從第2行開始。如果沒有包含數據的行,則n將爲1.
相關問題
- 1. 找不到do-while和do-until循環
- 2. 使用while循環在excel中查找最後一行
- 3. 一個「do while循環」使用OpenMP
- 4. 如何找到while(dr.Read())循環的最後一次執行?
- 5. C++跳轉/循環到文本文件的最後一行
- 6. Do/While循環不循環
- 7. Do直到循環Excel VBA
- 8. SAS%do%直到循環
- 9. 概念do-while-do循環
- 10. for循環字典找到最大
- 11. 在到達最後一行後,逐行讀取文件行while循環
- 12. 如何在一個do-while循環中找到平均值
- 13. 使用嵌套for循環讀取.csv文件,只能得到最後一行
- 14. 字符串驗證 - 用do while循環
- 15. For循環沒有運行到最後?
- 16. 在循環中應用do
- 17. 尋找do-while循環中的最大值和小寫/大寫
- 18. For循環跳到最後
- 19. do-while循環C++
- 20. C++ do-while循環
- 21. C do-while循環
- 22. Java Do while循環
- 23. Do循環中SAS
- 24. 在do-while循環
- 25. 如何找到For Each(VB.NET)中的最後一個循環?
- 26. 使用do while循環連接
- 27. 我只使用do while循環嗎?
- 28. 使用繼續在do-while循環
- 29. 爲什麼使用「do while」循環?
- 30. 在添加行時循環到最後一行
你能給我們一個代碼示例嗎? – MHowey
你**有**使用do循環嗎? –
聽起來像家庭作業。 – Reafidy