
Signature
There are only 10 types of people in the world:
Those who understand binary and those who don''t.
From the forms toolbar put a button on the worksheet you want this to work on
and assign the code to it.
You can have a button on more than 1 sheet that calls the macro but it will
always work on the active sheet i.e. the one you were in when it was called.
Mike
> Thanks very much mike, Your function works fine,
>
[quoted text clipped - 19 lines]
> > >
> > > Thank you very much in advance
krcowen@aol.com - 11 Jun 2007 20:48 GMT
If you want it to happen automatically whenever the sheet is activated
you should put it in the worksheet activate event.
Right click on the relevant worksheet, click on view code, and use the
sub name as below:
Private Sub Worksheet_Activate()
Dim r As Long, LastRow As Long
LastRow = Range("B65536").End(xlUp).Row
For r = LastRow To 1 Step -1
If IsError(Cells(r, 2)) Then
Rows(r).EntireRow.Hidden = True
End If
Next r
End Sub
Good luck.
Ken
Norfolk, VA
> From the forms toolbar put a button on the worksheet you want this to work on
> and assign the code to it.
[quoted text clipped - 39 lines]
>
> - Show quoted text -