Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
I sent this originally to the worksheet funtions newsgroup but then
realised that it is probably more of a programming issue than a funtions issue. So sorry for the double post... I'm trying to get an advanced filter to work so that it will bring back all records with part of the word rather than just the start of a word. This works very well when I use AutoFilter with the "Contains" criteria. But when I do an advanced filter, only records that start with the word get filtered. I have something like this: Private Sub Worksheet_Change(ByVal Target As Range) If Target.Count 1 Then Exit Sub If Target.Address = "$A$2" Or _ Target.Address = "$B$2" Then Range("Database").AdvancedFilter _ Action:=xlFilterInPlace, _ Unique:=False End If End Sub This is code when you right click the tab. I tried putting "*" in various places in this code but can't get it to work. The only way is to put a "*" before any word I'd like to search for in the B2 or A2 cell. This works, but I'd like to be able have it do it automatically so that I just have to type the word I'm looking for without any "*"'s. Thanks.. |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Find blank with Advanced Filter | Excel Discussion (Misc queries) | |||
Code to replace Advanced Filter | Excel Discussion (Misc queries) | |||
Advanced Filter contains part of a word | Excel Worksheet Functions | |||
Find part of a word in cell | Excel Discussion (Misc queries) | |||
Problems implementing advanced filter code... | Excel Programming |