View Single Post
  #1   Report Post  
Posted to microsoft.public.excel.programming
Dave Peterson[_3_] Dave Peterson[_3_] is offline
external usenet poster
 
Posts: 2,824
Default Determined if filtered range is empty

The both represent the number 12 in xl2002.

From the immediate window:

?xlCellTypeVisible
12
?xlvisible
12

I think that xlcelltypevisible was added in later versions (xl97????). My guess
is that it is more self-documenting--but that's a guess.

Next time you're in the VBE, hit F2 to see the Object Browser.

Search for both and you'll see them.

Fred Smith wrote:

Thanks for both responses. It works great.

Is there any difference between xlCellTypeVisible and xlVisible? I can't
find xlVisible in Help, but it seems to work just as well, and it's a lot
easier to type.

--
Regards,
Fred
Please reply to newsgroup, not e-mail

"Ron de Bruin" wrote in message
...
Try this Fred

Sub test()
Selection.AutoFilter Field:=3, Criteria1:=Household
If

ActiveSheet.AutoFilter.Range.Cells.SpecialCells(xl CellTypeVisible).Count _
= Selection.Columns.Count Then MsgBox "no cells"
End Sub


--
Regards Ron de Bruin
(Win XP Pro SP-1 XL2000-2003)
www.rondebruin.nl



"Fred Smith" wrote in message

...
I am setting an Autofilter with:

Selection.AutoFilter Field:=3, Criteria1:=Household

However, sometimes Household doesn't exist in the table. How do I test

to
see if the selected range is empty? Is there a way to test whether

Household
exists in the Criteria1 list? Or is there a test to see if the
Autofilter.Range is empty?

--
Thanks,
Fred
Please reply to newsgroup, not e-mail






--

Dave Peterson