返回列表 上一主題 發帖

[發問] (已解決)如何尋找關鍵字填入資料

回復 2# freeffly

規則 改一下順序
  1. Sub xx()
  2. Ar = Sheets("規則").[B4:D9]
  3. With Sheets("資料")
  4.   R = .[A4].End(xlDown).Row
  5.   Range("N5:N" & R) = ""
  6.   Set Rng = .Range("A4:P" & R)
  7. End With
  8. For I = 1 To UBound(Ar)
  9.   Rng.AutoFilter Field:=14, Criteria1:="="
  10.   Rng.AutoFilter Field:=6, Criteria1:="=*" & Ar(I, 1) & "*", Operator:=xlAnd, Criteria2:="=*" & Ar(I, 2) & "*"
  11.   Range("N5:N" & R) = Ar(I, 3)
  12.   Rng.AutoFilter
  13. Next I
  14. End Sub
複製代碼

TOP

回復 4# freeffly

條件1        條件2        對應結果
退休金                退休金
多提        退休金        退休金估計差額

以上2種情形  =>  退休金
也就是條件多的要放前面

你試試看就知道了

TOP

回復 7# freeffly


Ar = Sheets("規則").Range("A4:D" & Sheets("規則").Range("D65536").End(xlUp).Row)

TOP

        靜思自在 : 唯其尊重自己的人,才更勇於縮小自己。
返回列表 上一主題