- 帖子
- 77
- 主題
- 30
- 精華
- 0
- 積分
- 110
- 點名
- 0
- 作業系統
- win7
- 軟體版本
- office2003
- 閱讀權限
- 20
- 性別
- 男
- 來自
- 台北
- 註冊時間
- 2013-7-14
- 最後登錄
- 2018-10-3
|
關於資料比對
我以for next 雙迴圈及if判斷比對二個sheets廠商代號與貨物代號
的資料後,若二欄資料相符者,我不處理,若不符者,將sheet1的該欄位資料回寫在sheet3,
但是,我只寫的出,資料相符則回寫,資料不符者怎麼寫呢?
以下範例來說,應該只會有sheet1的第三列資料需要回寫(22033107 C)
For i = 2 To 3
For j = 2 To 5
If Sheets("sheet2").Cells(j, 1) = Sheets("sheet1").Cells(i, 1) _
And Sheets("sheet2").Cells(j, 2) = Sheets("sheet1").Cells(i, 2) Then
-----------------------??-------------------------
End If
Next
Next
End Sub
sheet1
廠商代號 貨物代號
25881846 D
22033107 B
22033107 C
sheet2
廠商代號 貨物代號
21155572 A
22033107 B
24599073 C
25881846 D |
|