標題:
[發問]
(已解決)儲存格選取有點像shift效果怎麼做?
[打印本頁]
作者:
freeffly
時間:
2012-4-23 14:08
標題:
(已解決)儲存格選取有點像shift效果怎麼做?
本帖最後由 freeffly 於 2012-4-23 14:37 編輯
我想做一個動作就是選取儲存格所在的區域
如果使用CurrentRegion會選取到所有資料
原本我想用activecell向左end(xltoleft)再向下(xldown)的方式
選取所在資料那幾列
如activecell為range("N7")時我想選row("7:9")這三列資料
這樣要怎麼寫?
[attach]10603[/attach]
作者:
freeffly
時間:
2012-4-23 14:36
本帖最後由 freeffly 於 2012-4-23 14:39 編輯
弄了好久
Rows(n & ":" & x).Select 方法一
Range(Cells(n, 1), Cells(x, 1)).EntireRow.Select 方法二
原來是要這樣寫
不過不知道有沒有比較好的方式
Sub Macro5()
n = ActiveCell.End(xlToLeft).Row
x = ActiveCell.End(xlToLeft).End(xlDown).Row
Rows(n & ":" & x).Select
End Sub
複製代碼
作者:
oobird
時間:
2012-4-23 14:45
Range(ActiveCell, ActiveCell.End(4)).EntireRow.Select
作者:
freeffly
時間:
2012-4-23 15:45
回復
3#
oobird
謝謝版主
相當簡潔
end()裡面的數字是分別代表xlup這些,由1開始編嗎?
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)