ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Discussion (Misc queries) (https://www.excelbanter.com/excel-discussion-misc-queries/)
-   -   Hiding Rows in a VBA macro (https://www.excelbanter.com/excel-discussion-misc-queries/88636-hiding-rows-vba-macro.html)

sarcher

Hiding Rows in a VBA macro
 

Hi,

I want to set up a looping macro in VBA so that it looks at the first
column of the work book and if this is empty, the entire row is
hidden.

I have got the code below - the lopping works just cant get the correct
code for hidding the row.

SUB PRINTPAGE()

DIM MAIN AS WORKSHEET
DIM MROW AS LONG
SET MAIN = THISWORKBOOK.WORKSHEETS(\"WORKPLANNER\")
MROW = 8

DO UNTIL MROW = 352

IF MAIN.CELLS(MROW, 1) = \"\" THEN
-MAIN.CELLS(MROW, \"\") = \"TEST\"-ELSE
END IF
MROW = MROW + 1
LOOP
END SUB

also when i print a worksheet with a number of hidden rows is there a
way for Excel to ignore these completely.


Thanks

Steven


--
sarcher
------------------------------------------------------------------------
sarcher's Profile: http://www.excelforum.com/member.php...o&userid=34457
View this thread: http://www.excelforum.com/showthread...hreadid=542123


Ardus Petus

Hiding Rows in a VBA macro
 
Sub PRINTPAGE()

Dim MAIN As Worksheet
Dim MROW As Long
Set MAIN = ThisWorkbook.Worksheets("WORKPLANNER")

For MROW = 8 To 352
If MAIN.Cells(MROW, 1).Value = "\" Then
MAIN.Rows(MROW).Hidden = True
End If
Next MROW

End Sub

HTH
--
AP

"sarcher" a écrit
dans le message de news:
...

Hi,

I want to set up a looping macro in VBA so that it looks at the first
column of the work book and if this is empty, the entire row is
hidden.

I have got the code below - the lopping works just cant get the correct
code for hidding the row.

SUB PRINTPAGE()

DIM MAIN AS WORKSHEET
DIM MROW AS LONG
SET MAIN = THISWORKBOOK.WORKSHEETS(\"WORKPLANNER\")
MROW = 8

DO UNTIL MROW = 352

IF MAIN.CELLS(MROW, 1) = \"\" THEN
-MAIN.CELLS(MROW, \"\") = \"TEST\"-ELSE
END IF
MROW = MROW + 1
LOOP
END SUB

also when i print a worksheet with a number of hidden rows is there a
way for Excel to ignore these completely.


Thanks

Steven


--
sarcher
------------------------------------------------------------------------
sarcher's Profile:
http://www.excelforum.com/member.php...o&userid=34457
View this thread: http://www.excelforum.com/showthread...hreadid=542123





All times are GMT +1. The time now is 12:02 AM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
ExcelBanter.com