- 帖子
- 132
- 主題
- 56
- 精華
- 0
- 積分
- 190
- 點名
- 0
- 作業系統
- Win10
- 軟體版本
- Office 365
- 閱讀權限
- 20
- 性別
- 男
- 註冊時間
- 2012-5-17
- 最後登錄
- 2025-4-8
|
本帖最後由 acdx 於 2015-9-10 14:56 編輯
data base.zip (142.07 KB)
我寫了下列程式來搜尋特定日期的資料- Sub 篩選()
- Dim St, Col, Ed As Integer
- Set DateRange = Worksheets(1).Range("A1").CurrentRegion.Columns(1)
- St = Range("A2").Row
- Col = DateRange.End(xlToRight).Column
- Ed = DateRange.End(xlDown).Row
- DateRange.EntireRow.Hidden = False
- For i = St To Ed
- If Year(Cells(i, 1)) <> 2009 Then
- Rows(i).EntireRow.Hidden = True
- End If
- Next i
- End Sub
複製代碼 但是這程式執行的速度遠低於使用Excel內建的篩選功能,該如何寫才能達到內建篩選功能的速度?
|
|