返回列表 上一主題 發帖

[發問] .End(xlToRight).Column的用法

[發問] .End(xlToRight).Column的用法

想要計算"A9"這一列使用要第幾欄?所以使用下列寫法
  1. k = Range("A9").End(xlToRight).Column
  2. MsgBox k
複製代碼
發現如果只有一欄則會顯示256,使用二欄以上才會正確顯示
Why?

回復 1# acdx
原本就是這樣的
.End(xlToRight)  就是對應 ctrl+向右的方向鍵 的動作
你自己試試就會比較清楚

若是你右方沒有不必要的資料
可以 k = Cells(9,Columns.count).End(xlToLeft).Column
從最右邊空白 ctrl+向左方向鍵 查回來
表達不清、題意不明確、沒附檔案格式、沒有討論問題的態度~~~~~~以上愛莫能助。

TOP

        靜思自在 : 自己害自己,莫過於亂發脾氣。
返回列表 上一主題