PC Review


Reply
Thread Tools Rate Thread

Column width & Row Height changing using macro/vb

 
 
Ram B
Guest
Posts: n/a
 
      7th Aug 2008
I have a worksheet that has and auto_open script to enable Outlining. I need
help on the command that will allow me to change Row and column widths.

Sub auto_open()
With Worksheets("Passive Safety")
.Protect Password:="password", userinterfaceonly:=True
.EnableOutlining = True
End With
End Sub

 
Reply With Quote
 
 
 
 
JLGWhiz
Guest
Posts: n/a
 
      7th Aug 2008
This is using the snippets from the VBA help file.
It is pretty simple. You can also use specific
numbers in place of the .RowHeight * 2 Or the
..ColumnWidth * 2.

Sub wdthNhgt()
With Worksheets("Sheet1").Rows(1)
.RowHeight = .RowHeight * 2
End With
With Worksheets("Sheet1").Columns("A")
.ColumnWidth = .ColumnWidth * 2
End With
End Sub

"Ram B" wrote:

> I have a worksheet that has and auto_open script to enable Outlining. I need
> help on the command that will allow me to change Row and column widths.
>
> Sub auto_open()
> With Worksheets("Passive Safety")
> .Protect Password:="password", userinterfaceonly:=True
> .EnableOutlining = True
> End With
> End Sub
>

 
Reply With Quote
 
Ram B
Guest
Posts: n/a
 
      8th Aug 2008
JLGWhiz: The code you have works as a stand alone. Also what i am looking for
is to allow the user to dynamically change the height and width on a
protected sheet. I can do this by checking "Format Columns" & "Format Rows"
when I protect the sheet manually Since I have the following in a code

With Worksheets("Passive Safety").Protect Password:="password" in any script.

Once this is executed the manual checks are over ridden. I tried recording a
macro
while protecting which gives me


AllowFormattingColumns:=True
AllowFormattingRows:=True

I tried to incert this but I got an error.

Any suggestions????????


"JLGWhiz" wrote:

> This is using the snippets from the VBA help file.
> It is pretty simple. You can also use specific
> numbers in place of the .RowHeight * 2 Or the
> .ColumnWidth * 2.
>
> Sub wdthNhgt()
> With Worksheets("Sheet1").Rows(1)
> .RowHeight = .RowHeight * 2
> End With
> With Worksheets("Sheet1").Columns("A")
> .ColumnWidth = .ColumnWidth * 2
> End With
> End Sub
>
> "Ram B" wrote:
>
> > I have a worksheet that has and auto_open script to enable Outlining. I need
> > help on the command that will allow me to change Row and column widths.
> >
> > Sub auto_open()
> > With Worksheets("Passive Safety")
> > .Protect Password:="password", userinterfaceonly:=True
> > .EnableOutlining = True
> > End With
> > End Sub
> >

 
Reply With Quote
 
 
 
Reply

Thread Tools
Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Row height/column width =?Utf-8?B?Q29ubmllIE1hcnRpbg==?= Microsoft Excel Misc 3 20th Jun 2009 04:12 PM
Column Width and Row Height Workbook Microsoft Excel Worksheet Functions 4 30th Mar 2009 06:46 AM
Changing Row Height/Column Width DJ Microsoft Excel Misc 4 27th Feb 2009 02:07 AM
Changing row height/column width & see the value change while drag DJ Microsoft Excel Misc 0 24th Feb 2009 04:42 PM
Create a macro which takes a column name and width and sets the column width to what it should be Ag Microsoft Excel Programming 4 29th Sep 2007 11:29 PM


Features
 

Advertising
 

Newsgroups
 


All times are GMT +1. The time now is 08:45 AM.