標題:
[發問]
篩選設公式的巨集
[打印本頁]
作者:
adam2010
時間:
2013-9-6 22:07
標題:
篩選設公式的巨集
請教各位高手,我需要將TOP系列產品的交期另外Vlookup到原來的資料內,我是用土法錄製的方式
Selection.AutoFilter
'篩選
ActiveSheet.Range("$A$1:$I$305").AutoFilter Field:=1, Criteria1:=Array( _
"TOP*"), Operator:=xlFilterValues
'篩選出所有TOP產品
Range("
E6
").Select
ActiveCell.FormulaR1C1 = "=VLOOKUP(RC[-3],WIP!C[-3]:C[4],8,0)"
Range("E6").Select
'將第一個TOP交期設定Vlookup公式
Selection.FillDown
'將公式下拉複製到所有篩選出來的欄位
Selection.AutoFilter
'將篩選取消
但是...
1.每次篩選後第一個TOP產品的位置不會固定在E6
2.執行第二次時Selection.FillDown無效
請各位高手指點,謝謝!
[attach]15972[/attach]
作者:
adam2010
時間:
2013-9-9 23:13
請問有那位大大可以協助嗎?謝謝!
作者:
Hsieh
時間:
2013-9-10 08:57
回復
2#
adam2010
Sub 巨集2()
'篩選出所有TOP產品
ActiveSheet.Range("$A$1:$I$305").AutoFilter Field:=1, Criteria1:=Array( _
"TOP*"), Operator:=xlFilterValues
'將篩選結果交期設定Vlookup公式
Range([E2], [A65536].End(xlUp).Offset(, 4)).SpecialCells(xlCellTypeVisible).FormulaR1C1 = "=VLOOKUP(RC[-3],WIP!C[-3]:C[4],8,0)"
'將篩選取消
ActiveSheet.Range("$A$1:$I$305").AutoFilter
End Sub
複製代碼
作者:
adam2010
時間:
2013-9-10 21:59
原來是我的問題放錯版了,真是感謝 GBKEE將問題移過來
感謝Hsieh大的解答,剛才小試了一下,OK! 謝謝!
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)