我想要用excel vba 的 inputbox 抓取時間範圍?

2016-09-12 1:09 pm
假設我有六筆時間
2016/9/12 2:10
2016/9/12 2:20
2016/9/12 7:02
2016/9/12 9:59
2016/9/12 13:48
我想要用excel vba 的 inputbox 抓取2016/9/12 9:00~2016/9/12 14:00
請問要怎麼寫呢??
請各位大大教一下
謝謝

回答 (1)

2016-09-16 1:21 pm
✔ 最佳答案
錄製一個巨集
先在時間欄位設定篩選
點選倒3角篩選條件====時間篩選====介於
再把inputbox值代入變數
其實是不需要用VBA直接用篩選條件過濾就可以


Sub 巨集1()
'
' 巨集1 巨集
'

'
Range("O15").Select
ActiveSheet.Range("$A$1:$A$16").AutoFilter Field:=1, Criteria1:= _
">=2016/5/7 15:30", Operator:=xlAnd, Criteria2:="<=2016/5/8 02:35"
End Sub


收錄日期: 2021-05-03 13:49:14
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20160912050956AAgYbtl

檢視 Wayback Machine 備份