Hide/Unhide Button help

tjktm

New Member
Joined
Mar 2, 2016
Messages
31
Worksheet contains 16 buttons labelled "0100", "0200", etc to "1600" that are used to hide/unhide rows based on cells contents. Code below:

ActiveSheet.Unprotect "password"
Application.ScreenUpdating = False
For Each cell In Range("k91:k153")
If cell.EntireRow.Hidden = True Then
cell.EntireRow.Hidden = False
Else
If cell.Value = "0" Then
cell.EntireRow.Hidden = True
End If
End If
Next cell
Application.ScreenUpdating = True
ActiveSheet.Protect "password"
End Sub

This works great as long as no rows are added or deleted within the range. When a rows are added, it pushes the same number of rows outside of the range.

Is it possible to perform the hide/unhide between two cell values/labels in Column A instead of dedicated row numbers that I have now? The beginning of each hide/unhide Range starts with a cell in Column A having text "R.x" and ending with "R.x.x". I would need the hide/unhide to start one row below "R.x" and one row above "R.x.x".

Thanks

TJL
 

Some videos you may like

Excel Facts

Select all contiguous cells
Pressing Ctrl+* (asterisk) will select the "current region" - all contiguous cells in all directions.

goesr

Well-known Member
Joined
Nov 15, 2013
Messages
635
Hi tjktm - Have you considered using the Group feature from the Data tab? This may allow you easily hide/unhide rows as well as adding and subtracting rows within groups. Just a thought.
 

Watch MrExcel Video

Forum statistics

Threads
1,102,261
Messages
5,485,734
Members
407,511
Latest member
Arunabh

This Week's Hot Topics

  • Finding issue in If elseif else with For each Loop
    Finding issue in If elseif else with For each Loop I have tried this below code but i'm getting in Y column filled with W005. Colud you please...
  • MsgBox Error
    Hi Guys, I have the below error show up when i try and run my macro in File1 but works fine if i copy and paste the same code into file2. [ATTACH...
  • CELL FORMAT - IF CONDITION
    My Cell Format is [B]""0.00" Cr". [/B]But in the cell, it is showing 123.00 for editing. (123 is entry figure). (Data imported from other...
  • Show numbers nearly the same
    Is this possible. I have a number that can change very time eg 0.00001234 Then I have a lot of numbers 0.0000001, 0.0000002, 0.00000004...
  • Please i need your help to create formula
    I need a formula in cell B8 to do this >>if b1=1 then multiply ( cell b8) by 10% ,if b1=2 multiply by 20%,if=3 multiply by 30%. Thank you in...
  • Got error while adding column and filter
    Got error while adding column and filter In column Z has some like "Success" and "Error". I want to add column in AA if the Z cell value is...
Top