Home |
Search |
Today's Posts |
|
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
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
|
|||
|
|||
![]()
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
|
|||
|
|||
![]()
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
|
|||
|
|||
![]()
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
|
|||
|
|||
![]()
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 | |
|
|
![]() |
||||
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 |