- 帖子
- 533
- 主題
- 58
- 精華
- 0
- 積分
- 613
- 點名
- 247
- 作業系統
- win 10
- 軟體版本
- []
- 閱讀權限
- 50
- 性別
- 男
- 註冊時間
- 2013-3-19
- 最後登錄
- 2026-10-11
             
|
2#
發表於 2015-9-8 08:22
| 只看該作者
回復 1# doulioufire
這個是否符合需求?- Option Base 1
- Sub Test()
- Dim aa, bb
- Dim i&, j%
- aa = Range("A2:B" & [b2].End(xlDown).Row).Value
- ReDim bb(1, UBound(aa))
- For i = 1 To UBound(aa)
- If aa(i, 1) <> "" Then
- j = j + 1 '計算有幾個代號
- bb(1, aa(i, 1)) = aa(i, 2) '依代號排序
- End If
- Next
- Cells(Cells(3, "U") + 1, "D").Resize(, j) = bb '放在日的對應列
- End Sub
複製代碼 |
|