|
- Sub d()
- Dim d As Object, arr, i&
- Set d = CreateObject("scripting.dictionary")
- arr = Sheets("计划价").[a1].CurrentRegion
- For i = 1 To UBound(arr)
- d(arr(i, 1)) = arr(i, 3)
- Next
- With Sheets("BOM表")
- arr = .Range("a1:f" & Cells(Rows.Count, 1).End(3).Row)
- For i = 2 To UBound(arr)
- arr(i, 5) = ""
- arr(i, 6) = ""
- If d.exists(arr(i, 1)) Then arr(i, 5) = d(arr(i, 1))
- If d.exists(arr(i, 3)) Then arr(i, 6) = d(arr(i, 3))
- Next
- .Range("a1:f" & Cells(Rows.Count, 1).End(3).Row) = arr
- End With
- Set d = Nothing
- End Sub
复制代码 |
评分
-
1
查看全部评分
-
|