Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 425
Default Auto Column width for new sheets in workbook?

Is there any way I can preset the column width(s) for all new
sheets created in a workbook? Below are the measurements I need.

Columns("a:a").Select
Selection.ColumnWidth = 5.43
Columns("b:b").ColumnWidth = 57.14
Columns("b:b").EntireColumn.AutoFit
Columns("c:c").Select
Selection.ColumnWidth = 6.29
Columns("d:d").Select
Selection.ColumnWidth = 8.43
Columns("e:e").Select
Selection.ColumnWidth = 12.43
Columns("f:f").Select
Selection.ColumnWidth = 12.14
Columns("g:g").Select
Selection.ColumnWidth = 14.14
Columns("h:h").Select
Selection.ColumnWidth = 8
Columns("i:i").Select
Selection.ColumnWidth = 18.57
Columns("j:j").Select
Selection.ColumnWidth = 21.57
Columns("k:k").Select
Selection.ColumnWidth = 4.71
Columns("l:l").Select
Selection.ColumnWidth = 8.43




Thanx.,

  #2   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 75
Default Auto Column width for new sheets in workbook?

Put this code in the ThisWorkbook module of the file. Note, however,
that your code sets column B to width 57.14, then you AutoFit column B
afterwards. You probably want to delete one of those statements.
Also, you don't need to select the columns before setting their widths.
In general, selecting things slows macros down.

Option Explicit

Private Sub Workbook_NewSheet(ByVal Sh As Object)
With Sh
.Columns("a:a").ColumnWidth = 5.43
.Columns("b:b").ColumnWidth = 57.14
.Columns("b:b").EntireColumn.AutoFit
.Columns("c:c").ColumnWidth = 6.29
.Columns("d:d").ColumnWidth = 8.43
.Columns("e:e").ColumnWidth = 12.43
.Columns("f:f").ColumnWidth = 12.14
.Columns("g:g").ColumnWidth = 14.14
.Columns("h:h").ColumnWidth = 8
.Columns("i:i").ColumnWidth = 18.57
.Columns("j:j").ColumnWidth = 21.57
.Columns("k:k").ColumnWidth = 4.71
Columns("l:l").ColumnWidth = 8.43
End With
End Sub


Mark


J.W. Aldridge wrote:
Is there any way I can preset the column width(s) for all new
sheets created in a workbook? Below are the measurements I need.

Columns("a:a").Select
Selection.ColumnWidth = 5.43
Columns("b:b").ColumnWidth = 57.14
Columns("b:b").EntireColumn.AutoFit
Columns("c:c").Select
Selection.ColumnWidth = 6.29
Columns("d:d").Select
Selection.ColumnWidth = 8.43
Columns("e:e").Select
Selection.ColumnWidth = 12.43
Columns("f:f").Select
Selection.ColumnWidth = 12.14
Columns("g:g").Select
Selection.ColumnWidth = 14.14
Columns("h:h").Select
Selection.ColumnWidth = 8
Columns("i:i").Select
Selection.ColumnWidth = 18.57
Columns("j:j").Select
Selection.ColumnWidth = 21.57
Columns("k:k").Select
Selection.ColumnWidth = 4.71
Columns("l:l").Select
Selection.ColumnWidth = 8.43




Thanx.,


  #3   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 425
Default Auto Column width for new sheets in workbook?


.....THANX.

Worked like a charm!

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
auto fit column width and row height kb Excel Discussion (Misc queries) 0 May 22nd 06 07:54 PM
create a micro for Auto Column Width and put on tool bar Sunshine Excel Programming 1 November 12th 05 08:37 PM
Auto Adjust the Width of a Column reddog9069[_4_] Excel Programming 1 June 21st 05 05:10 PM
Column Auto Width and Hidden Rows KWCounter Excel Discussion (Misc queries) 1 May 20th 05 12:59 AM
Column character width on auto filter Floyd III Excel Discussion (Misc queries) 2 January 7th 05 01:59 AM


All times are GMT +1. The time now is 10:31 PM.

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

About Us

"It's about Microsoft Excel"