Hiding rows macro not working

AmezNez

New Member
Joined
Jan 15, 2013
Messages
11
Hi everyone

I've written some code to hide certain rows based on the selection of a drop down box in a separate worksheet. The code relates to a cell named EntityE which is linked to the drop down box on the separate worksheet.

Here is the code I have:

Code:
Sub Worksheet_Calculate()
    Call FreezeScreen(True)
            If Range("EntityE").Value = "X1" Then
            Sheets("Expenses").Activate
            Range("WPFExpensesRows").Select
            Selection.EntireRow.Hidden = True
            End If
            If Range("EntityE").Value = "X2" Then
            Sheets("Expenses").Activate
            Range("WPFExpensesRows").Select
            Selection.EntireRow.Hidden = False
            End If
            If Range("EntityE").Value = "X3" Then
            Sheets("Expenses").Activate
            Range("WPFExpensesRows").Select
            Selection.EntireRow.Hidden = False
            End If
    Range("B7").Activate
    Sheets("Tax Account").Activate
    Call FreezeScreen(False)
End Sub

When the macro runs I get a runtime error 1004 saying "Unable to set the hidden property of the range class"

Does anyone know why this isn't working? Thanks!!
 
Are you saying the Select Case executes without error? What is the code you are actually using at the moment? Please indicate (eg by including it in red) which exact line is erroring out now.
 
Upvote 0

Excel Facts

When they said...
When they said you are going to "Excel at life", they meant you "will be doing Excel your whole life".

Forum statistics

Threads
1,224,828
Messages
6,181,209
Members
453,023
Latest member
alabaz

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