![]() |
selecting an AutoFilter value in code
Is there a way to set the value of an AutoFilter drop box in code?
Assume you've already run the following code to show all records: If Sheets("Address").FilterMode Then Sheets("Address").ShowAllData End If Is there a line of code you can run to filter the records by a particular value in one of the autofilter drop boxes? Let's say, for example, that one of the values in the AutoFilter drop box in cell C1 is "Texas." Is there a way to set that value in the AutoFilter to "Texas"? Thanks in advance, Paul |
selecting an AutoFilter value in code
Try something like
Dim WS As Worksheet Set WS = ActiveSheet WS.UsedRange.AutoFilter field:=1, Criteria1:="Texas" Change the 1 to the column number of the column you are filtering on. -- Cordially, Chip Pearson Microsoft MVP - Excel Pearson Software Consulting, LLC www.cpearson.com "Paul Ponzelli" wrote in message ... Is there a way to set the value of an AutoFilter drop box in code? Assume you've already run the following code to show all records: If Sheets("Address").FilterMode Then Sheets("Address").ShowAllData End If Is there a line of code you can run to filter the records by a particular value in one of the autofilter drop boxes? Let's say, for example, that one of the values in the AutoFilter drop box in cell C1 is "Texas." Is there a way to set that value in the AutoFilter to "Texas"? Thanks in advance, Paul |
selecting an AutoFilter value in code
Sure Paul. Record a macro while doing it manually for syntax.
HTH. Best wishes Harald "Paul Ponzelli" skrev i melding ... Is there a way to set the value of an AutoFilter drop box in code? Assume you've already run the following code to show all records: If Sheets("Address").FilterMode Then Sheets("Address").ShowAllData End If Is there a line of code you can run to filter the records by a particular value in one of the autofilter drop boxes? Let's say, for example, that one of the values in the AutoFilter drop box in cell C1 is "Texas." Is there a way to set that value in the AutoFilter to "Texas"? Thanks in advance, Paul |
selecting an AutoFilter value in code
If you record a macro when you do it manually, you'll see the code.
Paul Ponzelli wrote: Is there a way to set the value of an AutoFilter drop box in code? Assume you've already run the following code to show all records: If Sheets("Address").FilterMode Then Sheets("Address").ShowAllData End If Is there a line of code you can run to filter the records by a particular value in one of the autofilter drop boxes? Let's say, for example, that one of the values in the AutoFilter drop box in cell C1 is "Texas." Is there a way to set that value in the AutoFilter to "Texas"? Thanks in advance, Paul -- Dave Peterson |
selecting an AutoFilter value in code
Works great, Chip, thanks.
My thanks also to Harald and Dave for their suggestions about recording the macro to get the code example. I forgot about that feature in Excel. Paul |
selecting an AutoFilter value in code
This is a belated thank you to Chip, Harald and Dave for offering two
different solutions to my question. I originally sent this thank you shortly after you posted your messages, but for some reason it didn't seem to make it to the newsgroup. In any event, thank you for your help, gentlemen. Paul |
All times are GMT +1. The time now is 07:28 AM. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
ExcelBanter.com