![]() |
Advance Filter
Hi All,
I have excel file. I am doing some filtering. in Column A i have more than 1000 rows, with more than 100 unique values. I want to deselect some of the values, say 4 items. In excel i can do it only two item with available option. In VBA i got few codes which select the more than two item in the filter. here's my code Dim Sht As Worksheet Dim Crt(0 To 2) As String Set Sht = ActiveSheet Crt(0) = "A" Crt(1) = "B" Crt(2) = "C" Sht.UsedRange.AutoFilter Field:=1, Criteria1:=Crt, Operator:=xlFilterValues The above code filters only "A", "B" & "C" values..... My question : is there any option to deselect only "A", "B", "C"....??? |
Advance Filter
On Jun 25, 5:15*am, "fi.or.jp.de" wrote:
Hi All, I have excel file. I am doing some filtering. in Column A i have more than 1000 rows, with more than 100 unique values. I want to deselect some of the values, say 4 items. In excel i can do it only two item with available option. In VBA i got few codes which select the more than two item in the filter. here's my code Dim Sht As Worksheet Dim Crt(0 To 2) As String Set Sht = ActiveSheet Crt(0) = "A" Crt(1) = "B" Crt(2) = "C" Sht.UsedRange.AutoFilter Field:=1, Criteria1:=Crt, Operator:=xlFilterValues The above code filters only "A", "B" & "C" values..... My question : is there any option to deselect only "A", "B", "C"....??? ??? < |
Advance Filter
On Jun 25, 8:53*pm, Don Guillett wrote:
On Jun 25, 5:15*am, "fi.or.jp.de" wrote: Hi All, I have excel file. I am doing some filtering. in Column A i have more than 1000 rows, with more than 100 unique values. I want to deselect some of the values, say 4 items. In excel i can do it only two item with available option. In VBA i got few codes which select the more than two item in the filter. here's my code Dim Sht As Worksheet Dim Crt(0 To 2) As String Set Sht = ActiveSheet Crt(0) = "A" Crt(1) = "B" Crt(2) = "C" Sht.UsedRange.AutoFilter Field:=1, Criteria1:=Crt, Operator:=xlFilterValues The above code filters only "A", "B" & "C" values..... My question : is there any option to deselect only "A", "B", "C"....??? ??? < Hi Don, I didn't get your answer I know the possible ways, using helper column ( input formula =if(or(a2="A",a2="b",a2="c"),"Deselect","select" ) OR I can use the Advance Filter with Criteria. But i am looking for why i am not able input use "<" in my code to get the desired result. |
Advance Filter
It happens that fi.or.jp.de formulated :
On Jun 25, 8:53*pm, Don Guillett wrote: On Jun 25, 5:15*am, "fi.or.jp.de" wrote: Hi All, I have excel file. I am doing some filtering. in Column A i have more than 1000 rows, with more than 100 unique values. I want to deselect some of the values, say 4 items. In excel i can do it only two item with available option. In VBA i got few codes which select the more than two item in the filter. here's my code Dim Sht As Worksheet Dim Crt(0 To 2) As String Set Sht = ActiveSheet Crt(0) = "A" Crt(1) = "B" Crt(2) = "C" Sht.UsedRange.AutoFilter Field:=1, Criteria1:=Crt, Operator:=xlFilterValues The above code filters only "A", "B" & "C" values..... My question : is there any option to deselect only "A", "B", "C"....??? ??? < Hi Don, I didn't get your answer I know the possible ways, using helper column ( input formula =if(or(a2="A",a2="b",a2="c"),"Deselect","select" ) OR I can use the Advance Filter with Criteria. But i am looking for why i am not able input use "<" in my code to get the desired result. I believe Don is suggesting to use the 'NOT' operator as follows... Crt(0) = "<A" Crt(1) = "<B" Crt(2) = "<C" -- Garry Free usenet access at http://www.eternal-september.org ClassicVB Users Regroup! comp.lang.basic.visual.misc |
Advance Filter
On Jun 25, 11:21*pm, GS wrote:
It happens that fi.or.jp.de formulated : On Jun 25, 8:53*pm, Don Guillett wrote: On Jun 25, 5:15*am, "fi.or.jp.de" wrote: Hi All, I have excel file. I am doing some filtering. in Column A i have more than 1000 rows, with more than 100 unique values. I want to deselect some of the values, say 4 items. In excel i can do it only two item with available option. In VBA i got few codes which select the more than two item in the filter. here's my code Dim Sht As Worksheet Dim Crt(0 To 2) As String Set Sht = ActiveSheet Crt(0) = "A" Crt(1) = "B" Crt(2) = "C" Sht.UsedRange.AutoFilter Field:=1, Criteria1:=Crt, Operator:=xlFilterValues The above code filters only "A", "B" & "C" values..... My question : is there any option to deselect only "A", "B", "C"....??? ??? < Hi Don, I didn't get your answer I know the possible ways, using helper column ( input formula =if(or(a2="A",a2="b",a2="c"),"Deselect","select" ) OR I can use the Advance Filter with Criteria. But i am looking for why i am not able input use "<" in my code to get the desired result. I believe Don is suggesting to use the 'NOT' operator as follows... * Crt(0) = "<A" * Crt(1) = "<B" * Crt(2) = "<C" -- Garry Free usenet access athttp://www.eternal-september.org ClassicVB Users Regroup! comp.lang.basic.visual.misc This doesn't work, any idea.. Crt(0) = "<A" Crt(1) = "<B" Crt(2) = "<C" |
All times are GMT +1. The time now is 01:39 PM. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
ExcelBanter.com