返回列表 上一主題 發帖

[發問] 最後一列的寫法

[發問] 最後一列的寫法

使用Range("A1").End(xlDown).Row來求得"A"的最後資料列 但是當"A"列中只有A1有資料時卻會顯示Range("A1").End(xlDown).Row=0
該如何解決呢?

本帖最後由 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都有資料(通常不會管這種特例)
表達不清、題意不明確、沒附檔案格式、沒有討論問題的態度~~~~~~以上愛莫能助。

TOP

        靜思自在 : 不要隨心所欲,要隨心教育自己。
返回列表 上一主題