ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Programming (https://www.excelbanter.com/excel-programming/)
-   -   Can a Macro utilize an auto filter? (https://www.excelbanter.com/excel-programming/374393-can-macro-utilize-auto-filter.html)

Susan

Can a Macro utilize an auto filter?
 
I have column in my spreadsheet and it already has an autofilter associted
with it. I use the custom auto filter function to do a "contains" search for
a particualar string I am looking for. I was wondering if I could create a
macro that is associated to a button that does the same thing? I want an
un-experienced user to be able to type the string they are looking for into a
text box, click the button, and all the fields in that column that contain
the string will appear. Is this possible?

Don Guillett

Can a Macro utilize an auto filter?
 
It seems that you could just tell them to select from the filter arrow.
However, to do what you want, try recording a macro and then using " &
range("a1") & " instead of the recorded reference.

--
Don Guillett
SalesAid Software

"Susan" wrote in message
...
I have column in my spreadsheet and it already has an autofilter associted
with it. I use the custom auto filter function to do a "contains" search
for
a particualar string I am looking for. I was wondering if I could create
a
macro that is associated to a button that does the same thing? I want an
un-experienced user to be able to type the string they are looking for
into a
text box, click the button, and all the fields in that column that contain
the string will appear. Is this possible?




Susan

Can a Macro utilize an auto filter?
 
We're worried that the filter arrow may be too many steps for a user that is
not very used to excel. In your suggestion, when recording the macro, would
I record while I did a search in the autofilter? And when I selected
"contains," what would I put in the box for what I'm searching for, the "&
range ("a1")&" reference?

"Don Guillett" wrote:

It seems that you could just tell them to select from the filter arrow.
However, to do what you want, try recording a macro and then using " &
range("a1") & " instead of the recorded reference.

--
Don Guillett
SalesAid Software

"Susan" wrote in message
...
I have column in my spreadsheet and it already has an autofilter associted
with it. I use the custom auto filter function to do a "contains" search
for
a particualar string I am looking for. I was wondering if I could create
a
macro that is associated to a button that does the same thing? I want an
un-experienced user to be able to type the string they are looking for
into a
text box, click the button, and all the fields in that column that contain
the string will appear. Is this possible?





Don Guillett

Can a Macro utilize an auto filter?
 
Sub Filterbasedoncell()' from a UNfiltered range
Range("A1").AutoFilter Field:=1, Criteria1:=Range("c1") '"3"
End Sub
Sub Unfilter()
Selection.AutoFilter
End Sub

--
Don Guillett
SalesAid Software

"Susan" wrote in message
...
We're worried that the filter arrow may be too many steps for a user that
is
not very used to excel. In your suggestion, when recording the macro,
would
I record while I did a search in the autofilter? And when I selected
"contains," what would I put in the box for what I'm searching for, the "&
range ("a1")&" reference?

"Don Guillett" wrote:

It seems that you could just tell them to select from the filter arrow.
However, to do what you want, try recording a macro and then using " &
range("a1") & " instead of the recorded reference.

--
Don Guillett
SalesAid Software

"Susan" wrote in message
...
I have column in my spreadsheet and it already has an autofilter
associted
with it. I use the custom auto filter function to do a "contains"
search
for
a particualar string I am looking for. I was wondering if I could
create
a
macro that is associated to a button that does the same thing? I want
an
un-experienced user to be able to type the string they are looking for
into a
text box, click the button, and all the fields in that column that
contain
the string will appear. Is this possible?







Susan

Can a Macro utilize an auto filter?
 
Thanks so much for all of the extremly useful information. I have one last
question, is there a way to change the code so that it utilizes the
"contains" function in autofilter as opposed to just the criteria? If there
are multiple strings in a cell that are seperated by commas, I would like it
to still return that cell if any one of the strings is the entered criteria.
Thanks in advance for all your help.


"Don Guillett" wrote:

Sub Filterbasedoncell()' from a UNfiltered range
Range("A1").AutoFilter Field:=1, Criteria1:=Range("c1") '"3"
End Sub
Sub Unfilter()
Selection.AutoFilter
End Sub

--
Don Guillett
SalesAid Software

"Susan" wrote in message
...
We're worried that the filter arrow may be too many steps for a user that
is
not very used to excel. In your suggestion, when recording the macro,
would
I record while I did a search in the autofilter? And when I selected
"contains," what would I put in the box for what I'm searching for, the "&
range ("a1")&" reference?

"Don Guillett" wrote:

It seems that you could just tell them to select from the filter arrow.
However, to do what you want, try recording a macro and then using " &
range("a1") & " instead of the recorded reference.

--
Don Guillett
SalesAid Software

"Susan" wrote in message
...
I have column in my spreadsheet and it already has an autofilter
associted
with it. I use the custom auto filter function to do a "contains"
search
for
a particualar string I am looking for. I was wondering if I could
create
a
macro that is associated to a button that does the same thing? I want
an
un-experienced user to be able to type the string they are looking for
into a
text box, click the button, and all the fields in that column that
contain
the string will appear. Is this possible?








All times are GMT +1. The time now is 02:48 PM.

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