Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1   Report Post  
Posted to microsoft.public.excel.worksheet.functions
external usenet poster
 
Posts: 6
Default Code to Unhide Rows using Macro

The code works perfectly. If you've got a fan club then sign me up!

"Gary''s Student" wrote:

Let's add another macro just above the first one:

Private Sub Worksheet_Activate()
Range("F2").Value = ""
Rows("3:30").EntireRow.Hidden = True
End Sub


They must both be in worksheet code, of course.
--
Gary's Student


"Rajat" wrote:

Dear "Gary''s Student"

thanks a lot for your help. The code did the work what i was trying to do.
But few fine tuining required, Those are -

When the file open by default cell F2 value is "" (Blank) and at that time
or untill unless the value is selected (from 1 to 7 in the drop down list of
cell F2) upto that time the Row 3:30 remain to be hidden.

thanks again for your help,

Regards
Rajat

"Gary''s Student" wrote:

Put this in worksheet code:

Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, Range("F2")) Is Nothing Then
Exit Sub
End If

Rows("3:30").EntireRow.Hidden = False
hide_um = Array("7:30", "11:30", "15:30", "19:30", "23:30", "27:30")
v = Range("F2").Value
If v = 7 Then
Exit Sub
End If
Rows(hide_um(v - 1)).EntireRow.Hidden = True
End Sub
--
Gary''s Student


"Rajat" wrote:

Im using Excel 2003, what I intended to accomplish to create a macro to
unhide row (By default few rows will be hidden) based on the drop down list
value of a Cell.

Say I have created a dropdown list in F2 cell using DataValidationList
which have value 1 to 7.
I need the Macro to do the following €“
1. When the sheet is open or Active hide Row 3 to 30
2. If the Cell F2 Value is selected 1 then immediately Row 3 to 6 will be
unhide/Shown but rows 7 to 30 will be hidden.
3. If the Cell F2 Value is selected 2 then immediately Row 3 to 10 will be
unhide/Shown but rows 11 to 30 will be hidden.
4. If the Cell F2 Value is selected 3 then immediately Row 3 to 14 will be
unhide/Shown but rows 15 to 30 will be hidden.
5. If the Cell F2 Value is selected 4 then immediately Row 3 to 18 will be
unhide/Shown but rows 19 to 30 will be hidden.
6. If the Cell F2 Value is selected 5 then immediately Row 3 to 22 will be
unhide/Shown but rows 23 to 30 will be hidden.
7. If the Cell F2 Value is selected 6 then immediately Row 3 to 26 will be
unhide/Shown but rows 27 to 30 will be hidden.
8. If the Cell F2 Value is selected 7 then immediately Row 3 to 30 will be
unhide/Shown.

Thanks in advance,

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
Macro that will unhide then hide rows minka Excel Discussion (Misc queries) 10 October 21st 06 01:37 PM
Help With Macro Code?? Neil Smith Excel Worksheet Functions 1 August 24th 06 07:40 PM
How to code Macro for hiding rows Catherine Bond Excel Worksheet Functions 4 June 24th 06 10:13 AM
Make Change Case in Excel a format rather than formula Kevin Excel Worksheet Functions 1 March 18th 05 08:53 PM
Zip Code Macro Ken Wright Excel Worksheet Functions 0 December 9th 04 07:55 AM


All times are GMT +1. The time now is 07:19 AM.

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"