ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Worksheet Functions (https://www.excelbanter.com/excel-worksheet-functions/)
-   -   Autofilter using cell reference (https://www.excelbanter.com/excel-worksheet-functions/184762-autofilter-using-cell-reference.html)

Eliott

Autofilter using cell reference
 
Hi, would someone please help me with this trouble?

E3 (Input cell) is formatted h:mm

I have a macro to detect what's in E3 and autofilter a specific Field to
match (=) what's in E3.

Although the time format is the same for both E3 and column being filtered,
it appears that Excel cannot find a match.

I've attempted both of the following but same result...no match. What am I
doing wrong?

MACRO # 1:

Sub check_overlaps()
'
' check_overlaps Macro
' Macro recorded 4/22/2008 by espencer
'
Range("A10:T10").AutoFilter Field:=12, Criteria1:=Range("E3").Value

'
End Sub



MACRO # 2:
Sub check_overlaps()
'
' check_overlaps Macro
' Macro recorded 4/22/2008 by espencer
'
Range("A10:T10").AutoFilter Field:=12, Criteria1:="=" &
Range("E3").Value, Operator:=xlAnd

'
End Sub

Dave Peterson

Autofilter using cell reference
 
Working with autofilter and dates can be a pain.

Maybe the same thing is true with times???

I'd try these until one (I hope) would work:

Criteria1:=cdbl(Range("E3").Value)

'match the format of the column being filtered
Criteria1:=format(Range("E3").Value, "hh:mm:ss")

Criteria1:="=" & Range("E3").Value, _
Operator:=xlAnd, "<=" & Range("E3").Value

Criteria1:="=" & cdbl(Range("E3").Value), _
Operator:=xlAnd, "<=" & cdbl(Range("E3").Value)

'match the format of the column being filtered
Criteria1:="=" & format(Range("E3").Value, "hh:mm:ss"), _
Operator:=xlAnd, "<=" & format(Range("E3").Value, "hh:mm:ss")


I didn't test any of these.

Please post back with your results?

Eliott wrote:

Hi, would someone please help me with this trouble?

E3 (Input cell) is formatted h:mm

I have a macro to detect what's in E3 and autofilter a specific Field to
match (=) what's in E3.

Although the time format is the same for both E3 and column being filtered,
it appears that Excel cannot find a match.

I've attempted both of the following but same result...no match. What am I
doing wrong?

MACRO # 1:

Sub check_overlaps()
'
' check_overlaps Macro
' Macro recorded 4/22/2008 by espencer
'
Range("A10:T10").AutoFilter Field:=12, Criteria1:=Range("E3").Value

'
End Sub

MACRO # 2:
Sub check_overlaps()
'
' check_overlaps Macro
' Macro recorded 4/22/2008 by espencer
'
Range("A10:T10").AutoFilter Field:=12, Criteria1:="=" &
Range("E3").Value, Operator:=xlAnd

'
End Sub


--

Dave Peterson


All times are GMT +1. The time now is 03:41 AM.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
ExcelBanter.com