標題:
如何比對兩頁資料,並將資料列出於第三頁
[打印本頁]
作者:
baa168
時間:
2012-10-2 20:32
標題:
如何比對兩頁資料,並將資料列出於第三頁
1.以標準頁為基準。
2.拿比對頁中A欄的data和標準頁A欄進行比對。
3.若有比對頁A欄資料與標準頁A欄有相同,則將比對頁B、C、G、K欄結果顯示在結果頁。
以上
感謝協助
[attach]12680[/attach]
作者:
Hsieh
時間:
2012-10-2 21:02
本帖最後由 Hsieh 於 2012-10-2 21:46 編輯
回復
1#
baa168
Sub ex()
Dim Ar()
With Sheets("比對")
For Each a In .Range(.[A1], .[A1].End(xlDown))
If IsNumeric(Application.Match(a, Sheets("標準").Columns("A"), 0)) Then
ReDim Preserve Ar(s)
Ar(s) = Array(a.Value, a.Offset(, 1).Value, a.Offset(, 2).Value, a.Offset(, 6).Value, a.Offset(, 10).Value)
s = s + 1
End If
Next
End With
Sheets("結果").[A1].Resize(s, 5) = Application.Transpose(Application.Transpose(Ar))
End Sub
複製代碼
作者:
luke
時間:
2012-10-2 21:40
回復
2#
Hsieh
兩個sheet各少了一個s
正確應該是sheets
以上
作者:
Hsieh
時間:
2012-10-2 21:47
回復
3#
luke
謝謝指正,已訂正
作者:
baa168
時間:
2012-10-30 20:19
哈哈哈....研究了快一個月了...終於了解了....感謝各位有勞了...
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)