A表單筆資料查詢B表(已解, 感謝register313)
- 帖子
- 967
- 主題
- 0
- 精華
- 0
- 積分
- 1001
- 點名
- 0
- 作業系統
- WIN XP
- 軟體版本
- OFFICE 2003
- 閱讀權限
- 50
- 性別
- 男
- 來自
- 台北
- 註冊時間
- 2010-11-29
- 最後登錄
- 2022-5-17
 
|
回復 1# XDshining - Sub aa()
- Dim Ar() As String
- Set d = CreateObject("scripting.dictionary")
- With Sheet1
- For Each A In .Range(.[A2], .[A2].End(xlDown))
- d.Add A.Value, A.Value
- Next
- End With
- With Sheet2
- C = 0
- For Each A In .Range(.[A2], .[A2].End(xlDown))
- If d.exists(A.Value) Then
- C = C + 1
- ReDim Preserve Ar(1 To 2, 1 To C)
- Ar(1, C) = A
- Ar(2, C) = A.Offset(0, 1)
- End If
- Next
- End With
- Sheet3.Rows("2:65536") = ""
- Sheet3.[A2].Resize(C, 2) = Application.Transpose(Ar)
- End Sub
複製代碼 |
|
|
|
|
|
|
|