Board logo

標題: [發問] .End(xlToRight).Column的用法 [打印本頁]

作者: acdx    時間: 2015-3-24 13:47     標題: .End(xlToRight).Column的用法

想要計算"A9"這一列使用要第幾欄?所以使用下列寫法
  1. k = Range("A9").End(xlToRight).Column
  2. MsgBox k
複製代碼
發現如果只有一欄則會顯示256,使用二欄以上才會正確顯示
Why?
[attach]20488[/attach]
[attach]20489[/attach]
作者: stillfish00    時間: 2015-3-24 15:49

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

若是你右方沒有不必要的資料
可以 k = Cells(9,Columns.count).End(xlToLeft).Column
從最右邊空白 ctrl+向左方向鍵 查回來




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