- 帖子
- 3
- 主題
- 1
- 精華
- 0
- 積分
- 14
- 點名
- 0
- 作業系統
- win7
- 軟體版本
- office2016
- 閱讀權限
- 10
- 註冊時間
- 2017-2-22
- 最後登錄
- 2019-6-1

|
本帖最後由 lusyfatw 於 2018-11-5 01:24 編輯
回復 2# faye59
小弟只會皮毛,利用一個一個比對,還請網兄賜教,謝謝您。
t1.zip (72.29 KB)
Sub test()
Dim a, b, c, d, e, f, g
Set s1 = Worksheets("spc")
Set d1 = Worksheets("DATA")
Set d2 = Worksheets("OEM-7IMP-2Y-01")
a = s1.Range("B2")
b = s1.Range("C2")
c = s1.Range("D2")
d = s1.Range("E2")
e = s1.Range("F2")
f = s1.Range("G2")
g = s1.Range("H2")
For i = 2 To 150
If (d1.Range("N" & i) <= a) * (d1.Range("O" & i) <= b) * (d1.Range("P" & i) <= c) * (d1.Range("Q" & i) <= d) * (d1.Range("R" & i) <= e) * (d1.Range("S" & i) <= f) * (d1.Range("T" & i) <= g) Then
d1.Range("b" & i & ":Z" & i).Copy
Worksheets("OEM-7IMP-2Y-01").Activate
d2.Range("B1048576").Select
Selection.End(xlUp).Select
d2.Range("b" & ActiveCell.Row + 1).PasteSpecial Paste:=xlPasteValues
End If
Next
End Sub |
|