[算表] EXCEL/VBA/FIND/搜尋/範圍?

看板Office作者 (過客)時間13年前 (2012/05/04 20:13), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串1/2 (看更多)
軟體:EXCEL 版本:2003 ------------------------------------------------ 各位好,手邊遇到一個問題,之前匯入的 TXT 檔中, Columns A 是時間,但是我要篩選某個範圍的時間資料,其他都不要, 目前用 FOR NEXT 迴圈寫了如下 LastRow = Range("A65536").End(xlUp).Row For j = LastRow To 2 Step -1 If TimeValue(Range("A" & j)) < TimeSerial(8, 0, 0) Or _ TimeValue(Range("A" & j)) > TimeSerial(16, 0, 0) Then _ Rows(j).Delete End If Next j 不過這個很慢,因為我的資料有上千行,後來想用 Find 改寫,可是問題發生了, 我的 Columns A 的時間是有排序的,不一定是整點開始, 我要抓 08:00:00 後的第一筆資料,他有的是 08:00:04 之類的, 然後 Find 我查了一下是不支援大小、於的格式寫法, 請問各位先進,這樣我該如何下手呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.130.40.212

05/04 20:27, , 1F
原本的程式先加個Application.ScreenUpdating = False看看
05/04 20:27, 1F
文章代碼(AID): #1FeyVFHF (Office)
文章代碼(AID): #1FeyVFHF (Office)