Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1   Report Post  
Posted to microsoft.public.excel.programming
Rob Rob is offline
external usenet poster
 
Posts: 234
Default Insert column and hide columns

I need to hide a number of columns in a sheet and have used Columns
("C:C").EntireColumn.Hidden = True. This is fine but I have 15 columns to
hide and having 15 rows of code seems excessive. Is there a way to declare
the columns and thus apply in less rows of code?

Also, have similar issue with inserting where to say I want to insert 3
rows, I have 3 rows of code.

Thanks, Rob


  #2   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 2,494
Default Insert column and hide columns

you could try something like this

Sub hide_columns()
Dim arr As Variant
Dim i As Long
arr = Array("c:c", "e:e", "h:h", "m:m")
For i = LBound(arr) To UBound(arr)
Columns(arr(i)).EntireColumn.Hidden = True
Next
End Sub

--


Gary


"Rob" wrote in message
...
I need to hide a number of columns in a sheet and have used Columns
("C:C").EntireColumn.Hidden = True. This is fine but I have 15 columns to
hide and having 15 rows of code seems excessive. Is there a way to declare the
columns and thus apply in less rows of code?

Also, have similar issue with inserting where to say I want to insert 3 rows,
I have 3 rows of code.

Thanks, Rob



  #3   Report Post  
Posted to microsoft.public.excel.programming
Rob Rob is offline
external usenet poster
 
Posts: 234
Default Insert column and hide columns

Thanks Gary, Am I correct to think that inserting rows or columns would
work the same way?

Regards, Rob
"Gary Keramidas" <GKeramidasATmsn.com wrote in message
...
you could try something like this

Sub hide_columns()
Dim arr As Variant
Dim i As Long
arr = Array("c:c", "e:e", "h:h", "m:m")
For i = LBound(arr) To UBound(arr)
Columns(arr(i)).EntireColumn.Hidden = True
Next
End Sub

--


Gary


"Rob" wrote in message
...
I need to hide a number of columns in a sheet and have used Columns
("C:C").EntireColumn.Hidden = True. This is fine but I have 15 columns
to hide and having 15 rows of code seems excessive. Is there a way to
declare the columns and thus apply in less rows of code?

Also, have similar issue with inserting where to say I want to insert 3
rows, I have 3 rows of code.

Thanks, Rob





  #4   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 109
Default Insert column and hide columns

Rob wrote:
I need to hide a number of columns in a sheet and have used Columns
("C:C").EntireColumn.Hidden = True. This is fine but I have 15 columns to
hide and having 15 rows of code seems excessive. Is there a way to declare
the columns and thus apply in less rows of code?

Also, have similar issue with inserting where to say I want to insert 3
rows, I have 3 rows of code.

Thanks, Rob


Or:-
("C:Z").EntireColumn.Hidden = True.


--
Message posted via http://www.officekb.com

  #5   Report Post  
Posted to microsoft.public.excel.programming
Rob Rob is offline
external usenet poster
 
Posts: 234
Default Insert column and hide columns

Francois, thanks however the columns aren't concurrent, eg I want to hide c,
e, m, j, x

Regards, Rob

"Francois via OfficeKB.com" <u18959@uwe wrote in message
news:80fc6b5184ea6@uwe...
Rob wrote:
I need to hide a number of columns in a sheet and have used Columns
("C:C").EntireColumn.Hidden = True. This is fine but I have 15 columns
to
hide and having 15 rows of code seems excessive. Is there a way to
declare
the columns and thus apply in less rows of code?

Also, have similar issue with inserting where to say I want to insert 3
rows, I have 3 rows of code.

Thanks, Rob


Or:-
("C:Z").EntireColumn.Hidden = True.


--
Message posted via http://www.officekb.com





  #6   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 1,298
Default Insert column and hide columns

Range("C:C,F:H,J:J,P:T").EntireColumn.Hidden = True

"Rob" wrote:

Francois, thanks however the columns aren't concurrent, eg I want to hide c,
e, m, j, x

Regards, Rob

"Francois via OfficeKB.com" <u18959@uwe wrote in message
news:80fc6b5184ea6@uwe...
Rob wrote:
I need to hide a number of columns in a sheet and have used Columns
("C:C").EntireColumn.Hidden = True. This is fine but I have 15 columns
to
hide and having 15 rows of code seems excessive. Is there a way to
declare
the columns and thus apply in less rows of code?

Also, have similar issue with inserting where to say I want to insert 3
rows, I have 3 rows of code.

Thanks, Rob


Or:-
("C:Z").EntireColumn.Hidden = True.


--
Message posted via http://www.officekb.com




  #7   Report Post  
Posted to microsoft.public.excel.programming
Rob Rob is offline
external usenet poster
 
Posts: 234
Default Insert column and hide columns

Thanks Patrick.

"Patrick Molloy" wrote in message
...
Range("C:C,F:H,J:J,P:T").EntireColumn.Hidden = True

"Rob" wrote:

Francois, thanks however the columns aren't concurrent, eg I want to hide
c,
e, m, j, x

Regards, Rob

"Francois via OfficeKB.com" <u18959@uwe wrote in message
news:80fc6b5184ea6@uwe...
Rob wrote:
I need to hide a number of columns in a sheet and have used Columns
("C:C").EntireColumn.Hidden = True. This is fine but I have 15
columns
to
hide and having 15 rows of code seems excessive. Is there a way to
declare
the columns and thus apply in less rows of code?

Also, have similar issue with inserting where to say I want to insert 3
rows, I have 3 rows of code.

Thanks, Rob

Or:-
("C:Z").EntireColumn.Hidden = True.

--
Message posted via http://www.officekb.com






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
Hide Rows or Columns with +/- button above row/column label headin WA Excel Worksheet Functions 3 April 5th 23 02:42 PM
I forgot to insert columns within a column Gary''s Student Excel Discussion (Misc queries) 0 March 25th 09 02:51 PM
hide columns by column number Gary Keramidas Excel Programming 1 December 14th 06 05:25 AM
Insert a blank Column Every 9 Columns Nigel Bennett Excel Programming 4 March 15th 05 04:53 PM
Insert Blank Column every 9 Columns Nigel Bennett Excel Programming 2 March 15th 05 04:24 AM


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

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

About Us

"It's about Microsoft Excel"