返回列表 上一主題 發帖

[發問] (已解決)儲存格選取有點像shift效果怎麼做?

[發問] (已解決)儲存格選取有點像shift效果怎麼做?

本帖最後由 freeffly 於 2012-4-23 14:37 編輯

我想做一個動作就是選取儲存格所在的區域
如果使用CurrentRegion會選取到所有資料

原本我想用activecell向左end(xltoleft)再向下(xldown)的方式
選取所在資料那幾列
如activecell為range("N7")時我想選row("7:9")這三列資料
這樣要怎麼寫?

Book1.rar (5.16 KB)
字典兩各字 還真難理解

本帖最後由 freeffly 於 2012-4-23 14:39 編輯

弄了好久
Rows(n & ":" & x).Select  方法一
Range(Cells(n, 1), Cells(x, 1)).EntireRow.Select 方法二
原來是要這樣寫
不過不知道有沒有比較好的方式
  1. Sub Macro5()
  2.     n = ActiveCell.End(xlToLeft).Row
  3.     x = ActiveCell.End(xlToLeft).End(xlDown).Row
  4.     Rows(n & ":" & x).Select
  5. End Sub
複製代碼
字典兩各字 還真難理解

TOP

Range(ActiveCell, ActiveCell.End(4)).EntireRow.Select

TOP

回復 3# oobird

    謝謝版主
    相當簡潔
   end()裡面的數字是分別代表xlup這些,由1開始編嗎?
字典兩各字 還真難理解

TOP

        靜思自在 : 我們要做好社會的環保,也要做好內心的環保。
返回列表 上一主題