- 帖子
- 1572
- 主題
- 16
- 精華
- 2
- 積分
- 1521
- 點名
- 0
- 作業系統
- xp
- 軟體版本
- office 2003
- 閱讀權限
- 150
- 性別
- 男
- 註冊時間
- 2010-5-1
- 最後登錄
- 2016-1-13

|
歡迎新同學!- Sub test()
- Dim d As Object, a As Range, b As Range, i%, x$
- Set d = CreateObject("Scripting.Dictionary")
- Set b = [r7:ac18]
- For i = 1 To b.Rows.Count
- x = Join(Application.Transpose(Application.Transpose(b(i, 5).Resize(, 8))), ",")
- d(x) = b(i, 1)
- Next
- Set a = [h7:o18]
- For i = 1 To a.Rows.Count
- x = Join(Application.Transpose(Application.Transpose(a(i, 1).Resize(, 8))), ",")
- If d.exists(x) Then a(i, 9).Value = d(x)
- Next
- End Sub
複製代碼 |
|