標題:
[發問]
EXCEL跨資料檔篩選條件問題請教
[打印本頁]
作者:
bqwangs
時間:
2014-11-14 17:29
標題:
EXCEL跨資料檔篩選條件問題請教
本帖最後由 bqwangs 於 2014-11-14 17:32 編輯
我檔案裡有2個檔案
水果出貨表有5項選項
開始日期 結束日期 產品 出貨方式 出貨代號
上述的5個欄位 可用選的 下拉式的 或 輸入式 或 按鈕式的方式去設定篩選條件皆可
要如何去篩選
水果資料
的EXCEL檔
把結果於
水果出貨表
中顯示出來
流水號 產品 出貨方式 日期 星期 時間 出貨代號 單價 公斤數 總價 備註
如果可以的話
可否提供範例檔
[attach]19549[/attach]
作者:
bqwangs
時間:
2014-12-13 20:21
本帖最後由 bqwangs 於 2014-12-13 20:23 編輯
Sub crMain1()
Dim sWB As Workbook
Dim Sht As Worksheet
Dim bgDate As Date, endDate As Date
'Worksheets(1).Cells.ClearContents
bgDate = Application.InputBox("格式:yyyy/mm/dd", "開始日期", Type:=2)
endDate = Application.InputBox("格式:yyyy/mm/dd", "結束日期", Type:=2)
Set sWB = Workbooks.Open(ThisWorkbook.Path & "\水果資料.xlsx")
Set Sht = sWB.Worksheets(1)
With Sht
.Rows(1).AutoFilter
.UsedRange.AutoFilter Field:=3, Criteria1:="0"
.UsedRange.AutoFilter Field:=2, Criteria1:= _
">=" & bgDate, Operator:=xlAnd, Criteria2:="<=" & endDate & " 23:59"
.UsedRange.Copy ThisWorkbook.Worksheets("水果出貨表").Range("A4")
End With
sWB.Close False
End Sub
複製代碼
上面的語法
只有開始日期 結束日期 與 出貨代號 的篩選
但現在要多增加 產品 與 出貨方式的篩選
該如何改??
請不吝指導
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)