返回列表 上一主題 發帖

[發問] 使用End 語法問題

本帖最後由 GBKEE 於 2011-11-12 10:07 編輯

回復 7# wind6424
End 不是搜尋
End 屬性  定傳回 Range 物件,該物件代表包含來源範圍之區域結尾處的儲存格。等於在工作表中 按  Ctrl+向上鍵、 Ctrl+向下鍵、 Ctrl+向左鍵或  Ctrl+向右鍵

luhpro  謝謝更正

你在1樓說  : 但是如果遇到A1無資料或是A1有資料A2無資料時,     你的意思: 資料是不連續的
所以 luhpro 的 x = Sheets(1).Cells(1, Columns.Count).End(xlToLeft).Column  ,從檔案最後一欄往左到第1個有資料的儲存格 .

TOP

本帖最後由 GBKEE 於 2011-11-12 10:47 編輯

回復 9# luhpro
   指定範圍內有不連續的資料, 最後一個有資料的儲存格選定
  1. Sub Ex()
  2.     Dim Rng As Range
  3.     Set Rng = [B5:B50]
  4.     Set Rng = Rng.SpecialCells(xlCellTypeConstants)
  5.     Set Rng = Rng.Areas(Rng.Areas.Count)
  6.     Rng.Cells(Rng.Rows.Count, 1).Select
  7. End Sub
複製代碼

TOP

        靜思自在 : 生氣,就是拿別人的過錯來懲罰自己。
返回列表 上一主題