Get autofilter to exclude blank cells that contain formulas

bobert1980

Active Member
Joined
Feb 1, 2012
Messages
255
I have the following line in a macro:

Range("b22:L" & Range("J" & Rows.Count).End(xlUp).Row).AutoFilter

This selects rows based on whether they contain data and creates an autofilter of the range.

The data Im using this on will have blank cells as the bottom rows but they will contain formulas that blank the cells based on ISNA() conditions,

How do I get the above code to only select cells with visible data and ignore those that are blank but contain formulas.

thanks
 
There are definitely no formulas in column B.

WHen I use the CountA function ir returns the right number of rows for B

Can I incorporate worksheetfunction.CoountA into this code to get it to work?

thanks
 
Upvote 0

Excel Facts

Format cells as date
Select range and press Ctrl+Shift+3 to format cells as date. (Shift 3 is the # sign which sort of looks like a small calendar).

Forum statistics

Threads
1,222,234
Messages
6,164,755
Members
451,911
Latest member
cepasc

We've detected that you are using an adblocker.

We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel

Which adblocker are you using?

Disable AdBlock

Follow these easy steps to disable AdBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the icon in the browser’s toolbar.
2)Click on the "Pause on this site" option.
Go back

Disable AdBlock Plus

Follow these easy steps to disable AdBlock Plus

1)Click on the icon in the browser’s toolbar.
2)Click on the toggle to disable it for "mrexcel.com".
Go back

Disable uBlock Origin

Follow these easy steps to disable uBlock Origin

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back

Disable uBlock

Follow these easy steps to disable uBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back
Back
Top