返回列表 上一主題 發帖

[發問] 不連續的資料範圍抓取

大大感謝你的分享~~~

TOP

Range("A2:C" & Cells.SpecialCells(11).Row).Select
[b]Kubi[/b]

TOP

回復 12# Kubi


這個真的厲害!可以順便請教一下SpecialCells(11)這是什麼意思嗎?

TOP

也可再簡化:
Range("A2", Cells.SpecialCells(11)).Select

SpecialCells(11)=SpecialCells(xlCellTypeLastCell)
[b]Kubi[/b]

TOP

回復 13# owen06




感恩的心......(在麻辣家族討論區.用心學習會有進步的)
但資源無限,後援有限,  一天1元的贊助,人人有能力.

TOP

SpecialCells(11) = SpecialCells(xlCellTypeLastCell)
工作表使用範圍的最右下角。
SpecialCells(11).Row參數可在不論那一欄的資料多都可取得最大列號
但還是有盲點,當刪除某些資料後,最大列號還是不會改變!

TOP

但還是有盲點,當刪除某些資料後,最大列號還是不會改變!oobird 發表於 2013/9/2 13:09
  1. Option Explicit
  2. Sub Ex()
  3.     Range("A2", UsedRange.SpecialCells(11)).Select
  4. End Sub
複製代碼
感恩的心......(在麻辣家族討論區.用心學習會有進步的)
但資源無限,後援有限,  一天1元的贊助,人人有能力.

TOP

恩~你們實在都好厲害!讓我獲益良多
用版主的語法後,的確就都OK了
如果要指定欄位的話,就用KUBI大教的:
Range("A2:C" & UsedRange.SpecialCells(11).Row).Select

TOP

        靜思自在 : 手心向下是助人,手心向上是求人;助人快樂,求人痛苦。
返回列表 上一主題