Kode macro berikut ini dapat menyaringkan tanggal pada hari ini dan tanggal sebelumnya.
Sub FilterSebelum()Susunan kode di bawah ini berfungsi menyaring tanggal dimulai dari tanggal di hari ini dan tanggal sesudahnya.
Application.ScreenUpdating = False
ActiveSheet.AutoFilterMode = False
Dim BarisAkhir As Long, BarisFilter As Range
BarisAkhir = Cells.Find(What:="*", After:=Range("A1"), _
SearchOrder:=xlByRows, SearchDirection:=xlPrevious).Row
Set BarisFilter = Range("A2:A" & BarisAkhir)
BarisFilter.AutoFilter Field:=1, Criteria1:=">" & CDbl(Date)
Set BarisFilter = Nothing
Application.ScreenUpdating = True
End Sub
Sub FilterSesudah()
Application.ScreenUpdating = False
ActiveSheet.AutoFilterMode = False
Dim BarisAkhir As Long, BarisFilter As Range
BarisAkhir = _
Cells.Find(What:="*", After:=Range("A1"), _
SearchOrder:=xlByRows, SearchDirection:=xlPrevious).Row
Set BarisFilter = Range("A2:A" & BarisAkhir)
BarisFilter.AutoFilter Field:=1, Criteria1:="<" & CDbl(Date)
Set BarisFilter = Nothing
Application.ScreenUpdating = True
End Sub
0 Comments