Board logo

標題: [發問] 最後一列的寫法 [打印本頁]

作者: acdx    時間: 2017-3-9 09:54     標題: 最後一列的寫法

使用Range("A1").End(xlDown).Row來求得"A"的最後資料列 但是當"A"列中只有A1有資料時卻會顯示Range("A1").End(xlDown).Row=0
該如何解決呢?
作者: stillfish00    時間: 2017-3-9 10:01

本帖最後由 stillfish00 於 2017-3-9 10:14 編輯

回復 1# acdx
當"A"列中只有A1有資料時
我的 Range("A1").End(xlDown).Row 是顯示最大行數 1048576(亦即Rows.Count)

你可以由A欄最後一格往上找
Cells(Rows.Count, "A").End(xlUp).Row
除非你A1到A1048576都有資料(通常不會管這種特例)




歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)