- 帖子
- 5923
- 主題
- 13
- 精華
- 1
- 積分
- 5986
- 點名
- 0
- 作業系統
- win10
- 軟體版本
- Office 2010
- 閱讀權限
- 150
- 性別
- 男
- 來自
- 台灣基隆
- 註冊時間
- 2010-5-1
- 最後登錄
- 2022-1-23
        
|
6#
發表於 2011-7-23 15:14
| 只看該作者
回復 5# play9091
是這樣嗎?- Sub ttt()
- Sheets("Sheet1").Range("E3") = ""
- Sheets("Sheet1").Range("E4").Value = "=AND(TEXT(RIGHT(A11, 8), ""hh:mm:ss"") >= ""02:00:00"",TEXT(RIGHT(A11, 8), ""hh:mm:ss"") <= ""21:30:00"")"
- Set Rng = Range("A10").CurrentRegion
- Rng.AdvancedFilter Action:=xlFilterInPlace, CriteriaRange:=Range("E3:E4"), Unique:=False
- Set Rng = Rng.SpecialCells(xlCellTypeVisible) '資料區可見的儲存格
- If Rng.Count > Rng.Columns.Count Then '有篩選到資料
- 'Rng.Count: 篩選到資料總數 > Rng.Columns.Count: 資料區可見儲存格的的欄位數
- Rng.Copy Sheets("SheetX").[A1] '你要的位置
- End If
- End Sub
複製代碼 |
|