- 帖子
- 227
- 主題
- 3
- 精華
- 1
- 積分
- 273
- 點名
- 0
- 作業系統
- XP
- 軟體版本
- XP
- 閱讀權限
- 20
- 性別
- 女
- 註冊時間
- 2011-3-22
- 最後登錄
- 2013-1-29
|
2#
發表於 2012-3-29 23:15
| 只看該作者
- Option Explicit
- Sub test()
- Dim n%, c%, i%, j%, m%, arr(), rng
- n = [a65536].End(3).Row
- c = [iv1].End(1).Column
- rng = [a1].Resize(n, c)
- For i = 2 To c
- For j = 2 To n
- If rng(j, i) <> "" Then
- m = m + 1
- ReDim Preserve arr(1 To 3, 1 To m)
- arr(1, m) = rng(1, i)
- arr(2, m) = rng(j, 1)
- arr(3, m) = rng(j, i)
- End If
- Next
- Next
- Sheet2.[a1].Resize(m, 3) = Application.Transpose(arr)
- End Sub
複製代碼 |
|