Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 3
Default Solution

Hi Ben
Not sure why you cannot recreate problem but i have come up with a solution
for my situation:

I changed the code to the following instead of Worksheet_Calculate() to:

Private Sub Worksheet_Activate()
Dim x As Integer

Application.ScreenUpdating = False
Cells.EntireRow.Hidden = False 'unhide everything

For x = 51 To 61
If Range("U" & x).Value = 0 Then
Rows(x).EntireRow.Hidden = True
End If
Next x

Application.ScreenUpdating = True
End Sub

So now when I change my data on Sheet 1, I then goto Sheet 5 & 7 and the
rows hide when I "activate" or click on the sheet. As a side note this code
also works when the sheet is protected (as long as i check allow "format
rows"). I do not have to unprotect or run a sub routine to unprotect and then
protect.

And the code works in Excel 2002 too...............

Hope this helps others.
Reply
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules

Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Code signing a VBA macro in 2002 and 2003 Stephen Davies Excel Programming 5 April 6th 05 02:03 AM
Excel 2003 Issue with UsedRange.Copy (code works in Excel 2002) TechFirm Excel Programming 4 January 21st 05 01:53 AM
code works in excel 2002, but not in excel 2003 pyc Excel Programming 2 September 2nd 04 01:16 PM
Excel 2002/2003 Macro Compatibility issue Steve[_64_] Excel Programming 0 July 23rd 04 03:05 AM
Macro works in 2003, not in '97 CLR[_2_] Excel Programming 5 July 15th 04 01:29 PM


All times are GMT +1. The time now is 04:11 PM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Copyright ©2004-2025 ExcelBanter.
The comments are property of their posters.
 

About Us

"It's about Microsoft Excel"