- 帖子
- 4901
- 主題
- 44
- 精華
- 24
- 積分
- 4916
- 點名
- 108
- 作業系統
- Windows 7
- 軟體版本
- Office 20xx
- 閱讀權限
- 150
- 性別
- 男
- 來自
- 台北
- 註冊時間
- 2010-4-30
- 最後登錄
- 2025-5-5
               
|
4#
發表於 2016-4-29 00:42
| 只看該作者
回復 1# kim223824
333不是應該對應2個嗎?- Sub ex()
- Set d = CreateObject("Scripting.dictionary")
- For Each A In Range([A4], [A4].End(xlDown))
- If A.Offset(, 3) <> "" Then
- If d(A.Value) = "" Then
- d(A.Value) = A & ":" & "," & A.Offset(, 3)
- ElseIf InStr(d(A.Value), A.Offset(, 3)) = 0 Then
- d(A.Value) = d(A.Value) & "," & A.Offset(, 3)
- End If
- End If
- Next
- s = Split(Join(d.items, ","), ",")
- [I1].Resize(, UBound(s) + 1) = s
- End Sub
複製代碼 |
|