ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Programming (https://www.excelbanter.com/excel-programming/)
-   -   Filter column using criteria from a userform (https://www.excelbanter.com/excel-programming/292597-filter-column-using-criteria-userform.html)

Eileen[_3_]

Filter column using criteria from a userform
 
I would like to filter a column based on criteria entered
into a userform. I've got this code so far using actual
dates:
Selection.AutoFilter Field:=51, Criteria1:="=01/06/2003",
Operator:= _
xlAnd, Criteria2:="<=30/10/2003"

BUT, I want to substitute the dates for variables that
come from a date picker on the userform, ie =variablename
I've tried:
Criteria1:= = variablename
Criteria1:= "=" variablename
Criteria1:= "=variablename" - this picks up the words,
not the variable

But none of them work - what syntax do I use?

Please help.
Thanks

Debra Dalgleish

Filter column using criteria from a userform
 
Use an ampersand to join the operator and variable:

Selection.AutoFilter Field:=51, Criteria1:="=" & Variable1, _
Operator:=xlAnd, Criteria2:="<=" & Variable2


Eileen wrote:
I would like to filter a column based on criteria entered
into a userform. I've got this code so far using actual
dates:
Selection.AutoFilter Field:=51, Criteria1:="=01/06/2003",
Operator:= _
xlAnd, Criteria2:="<=30/10/2003"

BUT, I want to substitute the dates for variables that
come from a date picker on the userform, ie =variablename
I've tried:
Criteria1:= = variablename
Criteria1:= "=" variablename
Criteria1:= "=variablename" - this picks up the words,
not the variable

But none of them work - what syntax do I use?

Please help.
Thanks



--
Debra Dalgleish
Excel FAQ, Tips & Book List
http://www.contextures.com/tiptech.html



All times are GMT +1. The time now is 07:27 PM.

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