Home |
Search |
Today's Posts |
#1
Posted to microsoft.public.excel.programming
|
|||
|
|||
filter criteria
On auto filter,usually there is a criteria '(All)'.What
is the match word in the vba to represent '(All)' to show all records? here is my filter SourceRange.AutoFilter Field:=7, _ Criteria1:="=" & WS.Range("A10").Value I tried to add word (All) but it returns no record. Thnk's Rgds, Shiro |
#2
Posted to microsoft.public.excel.programming
|
|||
|
|||
filter criteria
Simply
SourceRange.AutoFilter Field:=7 Recording operations as a macro easily answers most questions of this kind. Try it! Regards, Stefi €˛shiro€¯ ezt Ć*rta: On auto filter,usually there is a criteria '(All)'.What is the match word in the vba to represent '(All)' to show all records? here is my filter SourceRange.AutoFilter Field:=7, _ Criteria1:="=" & WS.Range("A10").Value I tried to add word (All) but it returns no record. Thnk's Rgds, Shiro |
#3
Posted to microsoft.public.excel.programming
|
|||
|
|||
filter criteria
Hi Stefi,
The user is not interact directly with the VBA editor. May be we enable to view the code and change the code directly,but in my case,the user input about 5 criterias in the worksheets cells by selecting them from a dropdown list.And I was unable to find the value that represent criteria '(All)' for the filter criteria. "Stefi" wrote in message ... Simply SourceRange.AutoFilter Field:=7 Recording operations as a macro easily answers most questions of this kind. Try it! Regards, Stefi "shiro" ezt ķrta: On auto filter,usually there is a criteria '(All)'.What is the match word in the vba to represent '(All)' to show all records? here is my filter SourceRange.AutoFilter Field:=7, _ Criteria1:="=" & WS.Range("A10").Value I tried to add word (All) but it returns no record. Thnk's Rgds, Shiro |
#4
Posted to microsoft.public.excel.programming
|
|||
|
|||
filter criteria
I'm not sure I understand your problem. Criterium '(All)' is represented in
VBA by no Criteria value: SourceRange.AutoFilter Field:=7 Regards, Stefi €˛shiro€¯ ezt Ć*rta: Hi Stefi, The user is not interact directly with the VBA editor. May be we enable to view the code and change the code directly,but in my case,the user input about 5 criterias in the worksheets cells by selecting them from a dropdown list.And I was unable to find the value that represent criteria '(All)' for the filter criteria. "Stefi" wrote in message ... Simply SourceRange.AutoFilter Field:=7 Recording operations as a macro easily answers most questions of this kind. Try it! Regards, Stefi "shiro" ezt Ć*rta: On auto filter,usually there is a criteria '(All)'.What is the match word in the vba to represent '(All)' to show all records? here is my filter SourceRange.AutoFilter Field:=7, _ Criteria1:="=" & WS.Range("A10").Value I tried to add word (All) but it returns no record. Thnk's Rgds, Shiro |
#5
Posted to microsoft.public.excel.programming
|
|||
|
|||
filter criteria
Here's VB code that will let the user pick "(All)" from a dropdown box and
have the filter work like you mentioned. If Worksheets("Input").Range("E26").Value = "(All)" Then Selection.AutoFilter _ Field:=2 Else: Selection.AutoFilter _ Field:=2, _ Criteria1:=ThisWorkbook.Worksheets("Input").Range( "E26").Value, _ Operator:=xlAnd End If Hope that makes sense but it worked for me. "Stefi" wrote: I'm not sure I understand your problem. Criterium '(All)' is represented in VBA by no Criteria value: SourceRange.AutoFilter Field:=7 Regards, Stefi €˛shiro€¯ ezt Ć*rta: Hi Stefi, The user is not interact directly with the VBA editor. May be we enable to view the code and change the code directly,but in my case,the user input about 5 criterias in the worksheets cells by selecting them from a dropdown list.And I was unable to find the value that represent criteria '(All)' for the filter criteria. "Stefi" wrote in message ... Simply SourceRange.AutoFilter Field:=7 Recording operations as a macro easily answers most questions of this kind. Try it! Regards, Stefi "shiro" ezt Ć*rta: On auto filter,usually there is a criteria '(All)'.What is the match word in the vba to represent '(All)' to show all records? here is my filter SourceRange.AutoFilter Field:=7, _ Criteria1:="=" & WS.Range("A10").Value I tried to add word (All) but it returns no record. Thnk's Rgds, Shiro |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
Similar Threads | ||||
Thread | Forum | |||
Filter with criteria! | Excel Discussion (Misc queries) | |||
Filter criteria | Excel Discussion (Misc queries) | |||
Filter Criteria | Excel Discussion (Misc queries) | |||
"Criteria Range" in the "Data/Filter/Advanced Filter" to select Du | Excel Worksheet Functions | |||
Filter Criteria | Excel Programming |