- 帖子
- 1018
- 主題
- 15
- 精華
- 0
- 積分
- 1058
- 點名
- 0
- 作業系統
- win7 32bit
- 軟體版本
- Office 2016 64-bit
- 閱讀權限
- 50
- 性別
- 男
- 來自
- 桃園
- 註冊時間
- 2012-5-9
- 最後登錄
- 2022-9-28
|
回復 9# 我是瑄
學習中 , 看起來應該是下面這行的問題
ad = Split(Replace(Rng.Address(0, 0), "P", ""), ",") '取得空格的列位
如果Rng中有連續的儲存格 , Address會以 ":" 合起來 , 不會一個個逗號分隔表示
試試看把上面那行改為底下的code:
ReDim ad(Rng.Count - 1)
k = 0
For Each area In Rng.Areas
For Each acell In area
ad(k) = acell.Row
k = k + 1
Next
Next
或者看別人有沒有更簡潔的寫法 |
|