ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Programming (https://www.excelbanter.com/excel-programming/)
-   -   Dynamically set the value for Field in auto filter (https://www.excelbanter.com/excel-programming/364899-dynamically-set-value-field-auto-filter.html)

Brian C

Dynamically set the value for Field in auto filter
 
I am filtering two separate data files by values contained in the column
titled 'City'. The position of this column in the 1st file is column 10,
however it is in column 9 in the second file. The filter statement below
works for the 1st file but not the 2nd.

Selection.AutoFilter Field:=10, Criteria1:="=*" & Sheets("My
Sheet").Range("A2").Value _& "*"

I need a way to accomodate the two files with the same statement. I can
find this column in both files using the names previously inserted by another
routine. If I could determine the column number then I could set field = the
derived column number.

Any suggestions?

Mallycat[_8_]

Dynamically set the value for Field in auto filter
 

Brian C Wrote:
I need a way to accomodate the two files with the same statement.


Why do you need to do this? Maybe just use an if statement

If Selection.Worksheet.Name = "Sheet1" Then
enter your first formula
Else
enter your second formula
end i

--
Mallyca
-----------------------------------------------------------------------
Mallycat's Profile: http://www.excelforum.com/member.php...fo&userid=3551
View this thread: http://www.excelforum.com/showthread.php?threadid=55383



All times are GMT +1. The time now is 12:26 AM.

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