Hide Range Of Cells

Apr 29, 2008

I am creating a form in excel and need to hide a selection of cells, not an entire column, or an entire row, but the cell range K43:K48. I want these cells to be hidden at all times unless any one of H44:H48 has the value "Other" inputted.

If Other is selected I want range K43:K48 to become unhidden. Is there any way to do this?

I have tried to use Conditional Formatting to do this, but only being able to use 3 conditions makes it harder to do when I have a range of 5 cells that could display "Other:"

View 3 Replies


ADVERTISEMENT

Hide Row If Range Of Cells Is Blank

Aug 17, 2012

I have a file with four columns of data that represent quarterly figures. I would like to hide the entire row if all four quarters are blank. The cells I need to check are P, Q, R & S and the data begins with row 21. I know how to get the last row in the range.

View 5 Replies View Related

Hide/show Range Of Cells By Condition

Dec 19, 2009

I'm newer in VBA. I will appreciate for help creating vba procedure. I would like to hide/show range of cells by that condition:

View 11 Replies View Related

Hide Columns If All Cells In A Range Are Empty

Jan 17, 2010

I am looping thur an array to Format A range of cells. After the format is complete I need to validate that all of the cell in a range are empty if so hide the whole Column.I was Try to do it like this. I am not getting an error but nothing seems to happen either. Also The Boder of the cell only appers on the Last cell it should be on the cells....

View 3 Replies View Related

Hide / Unhide Cells Based On A Date Range

Mar 18, 2014

I am very new to VBA. I need to have a code that will hide/unhide cells based on a date range.

Cell A1 contains the formula for todays date, based on that answer, I want to hide/unhide columns based on a weekly date range.

Ex.:

Today is 03/18/2014 I want excel to say If A1(Today) is greater than 03/14/2014 and less than or equal to 03/21/2014 then unhide column E and hide the rest.

Then let's say Today is 03/22/2014. I want excel to say If A1(Today) is greater than 03/21/2014 and less than or equal to 03/28/2014 then unhide column F and hide the rest.

columns in questions are D-AC

View 3 Replies View Related

Show / Hide Sheets Based On Values Of Cells In Range?

Sep 11, 2013

I have a workbook wherein I have 7 sheets.Lets say they are called Tom, Peter, John, Sia, Mia, Tia and "Home Page". I have 2 buttons for Report 1 and 2 to which I want to assign the macros.I also have a table wherein I have defined which sheets I want to show. First Column of table has sheet names from A2:A6(Home Page,Tom, Peter, John, Sia, Mia, Tia). Column 2 has report 1 sheets - Home Page, Tom, John, Mia and Column 3 has report 2 sheet names- Home Page, Peter, Sia, Tia

What I want to do is, if I click on "Report 1" button, I only want to show sheets whose names are there in cells under report 1 so for report 1 it will be Home Page, Tom, John, Mia. For Report 2, it will be Home Page, Peter, Sia, Tia. Since I have many reports I want this to be one macro. Stepwise, here is what I want

1. Click on button for Report, macro should check which report I am referring to and select the range on basis of that. Report 1 = column B, if Report 2, Range is column C.
2. Basis the range I want sheets to show or hide.

View 1 Replies View Related

Macro To Hide A Range?

Jan 24, 2004

1. I can create basic macros .. but how do I write a macro to hide a range (of 10 rows) named "dmargin". That for my button no. 1.

2. How do I write a macro to unhide the named range "dmargin" for my button #2.

I tried using VB codes to achieve both conditions -- it works but it either continuously protects or unprotects my ws -- so I think it is better to use a low level codes (macro buttons).

View 5 Replies View Related

If A Range = 0, Hide Sheet

Dec 21, 2007

If Range A1:a10 On Sheet 1 = 0, Hide Sheet 1

Anybody Know The Code To Do This In Vb?

View 9 Replies View Related

If Range Has Data Hide Row

Feb 3, 2009

If range B10:O21 has a value that is listed in column A28:A168 then hide the row where it is.

Example if I have in B10 the number: 2151

I want the row in column A that has 2151 to hide.

How can I write code to do this?

Would this be with worksheet change?

View 9 Replies View Related

Hide Range Names

Nov 21, 2007

Suppose I have ten Names in Excel, and I dont like any one see them, How can I hide them (Names not cells)?

View 2 Replies View Related

Hide Blank Rows Within A Range

Oct 23, 2007

Can't seem to find a solution searching through various forums searches. I would like to hide all blank rows within a Named Range : Range1 (A1:E8).............

View 4 Replies View Related

Hide Blank Rows Within A Range...

Oct 26, 2007

I have this code (compliments of VBA Noob) which hides all blank rows within a range ("Range1") P16:V650. It works great in a new worksheet with little amount data, however within my heavy worksheet, it takes over a minute to compile.

View 2 Replies View Related

Search Specified Range And Hide Zero Values

Feb 8, 2012

I am familiar with the custom formatting option to hide cell contents when you don't want them displayed in either a chart or when printing: Custom > Type > ;;

I was trying to create a macro that will search a specified range and whenever there is either a zero or nothing displayed in the cell (even though a formula exists), I want to custom format the cells to not be displayed.

My range is Range("B5:I16")

I tried to create something like

Code:
Dim dataRange as Range
Set dataRange = Range("B5:I16")
For each Cell in DataRange
if Cell ="" then Selection.NumberFormat = ";;"

I'm struggling to figure out how to tell Excel to step through each cell in this range, evalaute whether there is a blank and if so, apply the NumberFormat ";;" to it, otherwise let it be.

View 3 Replies View Related

Hide Rows In Range With Headers

Nov 26, 2013

With my searches i manage to make this working code:

Code:

Sub Hide_Rows()
Application.ScreenUpdating = False
Dim Rng, os1, os2, os3, os4, os5, os6, os7, os8, os9, os10, os11 As Range
Set os1 = Range("B11:E63")
Set os2 = Range("B64:E116")
Set os3 = Range("B117:E169")
Set os4 = Range("B170:E222")

[Code]...

In any range (os1 to os11) all empty rows are hidden... ok! But, every range have 2 first rows as headers that i want to hide (in case of no data below) before print!

View 4 Replies View Related

Hide Rows In A Dynamic Range

Jan 17, 2007

I'm trying to hide all rows from row 3 to a variable row. I've struggled to simply select the rows that I want to hide. I have managed to select a range (containing the rows that I want to hide). I now need to select the rows contained in the range currently selected and then hide them. My code is as follows:

Sheets("Program").Activate
Activesheet.Range("B3").Select
Sheets("Program").Range("B3", ActiveCell.Offset(LastProgramRow - 10, 0)).Select
Selection.Row.EntireRow.Hidden = True

The last line of code fails. I have tried modifying it to variations of:

Sheets("Program").Row (3), ActiveCell.Offset(LastProgramRow - 10).Select

but this also fails. How can I change this code so that only the row is selected and not a column?

View 2 Replies View Related

Hide Columns Within Named Range

Apr 29, 2008

I am trying to hide columns within a named range, where the range corresponds with the values section of a pivot table.

My code hides an unexpected set of columns. It seems to be affecting a different range, depending on the number of columns in the pivot table, which is not part of the named range, as if there was some kind of offset.

Sub hideAll()

With ActiveSheet.Range("wholeyear")
.Range(.Columns(1), .Columns(12)).Hidden = True
End With

End Sub

View 5 Replies View Related

Macro To Hide Rows Containing Data In Range

Jul 22, 2009

I have the following Macro that hides rows that contain old dates (in column B) in a range:

View 2 Replies View Related

Hide Filtered Rows In Range Of Data

Nov 13, 2011

I want to filter and then hide the filtered output in a range of data. But after I hiding, when I remove the filter, everything is there again. I don't know how to hide it even filter is removed.

View 7 Replies View Related

Hide Formula Result When No Data In Range

Aug 20, 2008

I have Cell C63 in Worksheet 1 which is set up to say either "YES" or "NO" depending on whether a value on a different worksheet exceeds a value in an adjacent cell or not (also on that worksheet). The formula I am using is simply:

=IF('4. NORMALITY ASSESSMENT'!AC55>'4. NORMALITY ASSESSMENT'!AA55,"YES", "NO")

Essentially I don't want anything displayed if there are no data in the range C4:C54 on Worksheet 1. I thought I need a nested IF function but I couldn't get this to work.

View 5 Replies View Related

Automating A Macro Range To Hide Rows

Aug 17, 2006

I have a graph in Excel containing the 12 months in column 'A' and data associated with each month in column 'B'. I want to hide rows containing months which have yet to arrive (eg: if we are in August, I want to hide the rows containing September:December). However, I want to change the range of rows that I hide each month (so that when we get to September, I only hide rows containing October:December). My attempts at writing a macro to perform this automatically have failed? This is the script I have written:

fyi - RowStart is the row number associated with January, RowEnd is the row number associated with December and RowNext updates each month and is the row number associated with the next calendar month.

Option Explicit
Dim RowStart As Integer
Dim RowEnd As Integer
Dim RowNext As Integer

Sub Hiderows()
RowStart = sheets("month").Range ("A1")
RowEnd= sheets("month").Range ("A2")
RowNext = sheets("month").Range ("A3")
Sheets("month").Select
Rows("RowStart:RowEnd").Select
Selection.EntireRow.Hidden=False
Rows("RowNext:RowEnd").Select
Selection.EntireRow.Hidden=True
End Sub

View 2 Replies View Related

Toggle Show & Hide Controls In Range

Oct 27, 2006

Having a problem with a survey I'm creating in Excel.

I have a question with a Yes/No response cell. I want to show/hide several rows below it. The problem is that these rows also contain 6 option buttons, which I also need to hide/show depending on the response cell.

Is there a handy way to hide all of these shapes/controls in the defined range, and then "unhide" them if the cell value changes back to "Yes"?

View 7 Replies View Related

Hide/unhide Selected Range In All Sheets

Aug 10, 2007

I have several workbooks, and the workbooks can include several sheets. Is there's an easy way to create a macro so the user selection to be hidden or unhidden is hidden or unhidden in all sheets in the workbook. E.g. if the user selection is to hide rows 54-189, the macro hides rows 54-189 in all sheets in the workbook.

View 2 Replies View Related

Conditional Minimum With Non Contiguous Range & Hide If Zero

Oct 25, 2007

I have 3 columns L, N and P

I would like to return the MIN value(column R) between the columns
except where the MIN = zero then just leave the result as blank.

View 9 Replies View Related

Hide Blank Rows In Non Contiguous Range

May 15, 2008

How do you select certain ranges in the same column to filter? The ranges I need are "c36:c50" & "c54:c68" & "c72:c87" & "c91:c155" & "c158:c172" & "c176:c202" all filtering for blanks. I can not filter from c36:c202 because there are blanks in the missing rows and they have to stay.

View 7 Replies View Related

Hide/Unhide Columns By Date Range

Aug 14, 2008

I have a spreadsheet with a number of sheets two of which contain tables with many columns with a date heading, I would like a means for the user to select a range of dates and for the spreadsheet to automatically hide any columns that don't fall within this range.

View 3 Replies View Related

How To Hide #VALUE! In Cells?

Mar 18, 2009

There are empty cells in a column.

Where the cells are empty, they are reading #VALUE! because I have copied down a formula in all other cells above and below etc.

Is there any quick way of making the #VALUE! disappear or by hiding?

(Other than the copied formulas in the column, there are also conditional formatting so when the numbers drop below zero value, it turns the numbers red).

It's a long sheet and I want to avoid deleting each #VALUE! by hand!

View 12 Replies View Related

VBA Hide Cells

Nov 24, 2007

I have column b with 30 rows of names, I need to search on at least 3 characters to retrieve all names matching the 3 consecutive characters.

All other rows are to hide, and the remainder should all be displayed now starting in the row 3 position.

My problem is that if a match is found in lets say rows 8, 99, 500, and 2300 the rows inbeweeen are not hidden.

Sub SEARCH_TEXT_STRING_AND_Hiding_Routine()
Dim foundCell As Range

With ThisWorkbook.Sheets("Sheet1")

Set foundCell = .Range("b:b").Find(what:=Left(.Range("B2").Value, 3), After:=.Range("B2"), _
LookIn:=xlValues, LookAt:=xlPart, SearchOrder:=xlByRows, _
SearchDirection:=xlNext, MatchCase:=False)

View 9 Replies View Related

Hide Cells With A Value Of Zero

May 14, 2007

I have a work sheet with 4 pages. I enter a value on page 4 & copy it to page 1. The formula

=complete!(h4)

entered on sheet 1 will enter a $0.00 untill I have a value entered on sheet 4 (which is named complete)cell H4. I want to hide all those zero's, in a search I found this code,

Option Explicit

Sub HideCol()
Dim cl As Range, rTest As Range

Set rTest = Range("a1", Range("a1").End(xlToRight))
For Each cl In rTest
If Not cl.Value > 0 Then
cl.EntireColumn.Hidden = True
End If
Next cl
End Sub

Is this the best way to hide all those zeros? & when I get a value in cell h4 will the it then show?

View 9 Replies View Related

Formula To Average Range Of Cells And Copying It To Calculate Next Range Of Cells?

Mar 17, 2014

I have a row data corresponding to the measuring of load cell per min and I need to average the values per hour. So I have a column B for the date (from 1-01-2013 to 31-01-2013, column C for the time (0:00:00 to 23:59:00), and D de values per min I want to average. I have to do the same for the rest of the month of 2013 (February, ...., December).

I would like to know if there is a way to create a formula to calculate the average of the first 60 values (to get the average of the first hour of 1-01-2013), and then copy it to get the average of the following 60 (average of the second hour in 1-01-2013) and so on.

If there is no way to do it, I would like to know if I can do it using functions like average, match, index, offset, what would be the best match of those functions.

I also tried it by doing the analysis in another tab and using the function "averageifs" with two criterias: one for the date (example 01-01-2013) and another one for the hour (example 0:00:00), but it didnt work, it show error: #value. I inserted an extra column in the data tab with just the hour (example 0:00:00) in front of the corresponding column with (example 0:01:00, 00:02:00, etc)
Equation I used for this:

=AVERAGEIFS('Data (min)'!D$6:D$43206,'Data (min)'!$A$6:$A$44646,A6,'Data (min)'!$B$6:$B$44646,B6)
=AVERAGEIFS(TAB AND COLUMN WHERE THE RAW DATA IS,RANGE OF CRITERIA 1,CRITERIA 1,RANGE CRITERIA 2,CRITERIA 2)

View 2 Replies View Related

Macro To Auto Hide Rows In Specific Range

Jun 10, 2014

I have the following macro to autohide some rows with no data, however its remove rows starting from column A.

[Code] .....

How do i fix this to only hide the rows in the range (H4:V50)?

View 5 Replies View Related







Copyrights 2005-15 www.BigResource.com, All rights reserved