#1   Report Post  
Posted to microsoft.public.excel.misc
Jim Jim is offline
external usenet poster
 
Posts: 615
Default Simplfy if statement

How would one simplify the following:

If Target.Count 1 Then GoTo errHandler

If Target.Column = 7 Then
Target.Columns.ColumnWidth = 15
Else
Columns(7).ColumnWidth = 8

If Target.Column = 8 Then
Target.Columns.ColumnWidth = 25
Else
Columns(8).ColumnWidth = 15
End If

If Target.Column = 3 Then
Target.Columns.ColumnWidth = 10
Else
Columns(3).ColumnWidth = 8
End If

If Target.Column = 4 Then
Target.Columns.ColumnWidth = 10
Else
Columns(4).ColumnWidth = 8
End If

End If


Cheers
  #2   Report Post  
Posted to microsoft.public.excel.misc
external usenet poster
 
Posts: 76
Default Simplfy if statement

Hi Jim

Perhaps:

If Target.Count 1 Then GoTo errHandler
Range("C1,D1,G1").ColumnWidth = 8: Range("h1").ColumnWidth = 15
Select Case Target.Column
Case 3, 4
Columns(Target.Column).ColumnWidth = 10
Case 7
Columns(Target.Column).ColumnWidth = 15
Case 8
Columns(Target.Column).ColumnWidth = 25
Case Else
End Select

Richard


On 30 Nov, 09:16, Jim wrote:
How would one simplify the following:

If Target.Count 1 Then GoTo errHandler

If Target.Column = 7 Then
Target.Columns.ColumnWidth = 15
Else
Columns(7).ColumnWidth = 8

If Target.Column = 8 Then
Target.Columns.ColumnWidth = 25
Else
Columns(8).ColumnWidth = 15
End If

If Target.Column = 3 Then
Target.Columns.ColumnWidth = 10
Else
Columns(3).ColumnWidth = 8
End If

If Target.Column = 4 Then
Target.Columns.ColumnWidth = 10
Else
Columns(4).ColumnWidth = 8
End If

End If

Cheers


  #3   Report Post  
Posted to microsoft.public.excel.misc
Jim Jim is offline
external usenet poster
 
Posts: 615
Default Simplfy if statement

Thanks Reichard,

It seems so simple but constantly reminds me of how much I have to learn -
or adopt from the truly learned.

Cheers
Jim

"RichardSchollar" wrote:

Hi Jim

Perhaps:

If Target.Count 1 Then GoTo errHandler
Range("C1,D1,G1").ColumnWidth = 8: Range("h1").ColumnWidth = 15
Select Case Target.Column
Case 3, 4
Columns(Target.Column).ColumnWidth = 10
Case 7
Columns(Target.Column).ColumnWidth = 15
Case 8
Columns(Target.Column).ColumnWidth = 25
Case Else
End Select

Richard


On 30 Nov, 09:16, Jim wrote:
How would one simplify the following:

If Target.Count 1 Then GoTo errHandler

If Target.Column = 7 Then
Target.Columns.ColumnWidth = 15
Else
Columns(7).ColumnWidth = 8

If Target.Column = 8 Then
Target.Columns.ColumnWidth = 25
Else
Columns(8).ColumnWidth = 15
End If

If Target.Column = 3 Then
Target.Columns.ColumnWidth = 10
Else
Columns(3).ColumnWidth = 8
End If

If Target.Column = 4 Then
Target.Columns.ColumnWidth = 10
Else
Columns(4).ColumnWidth = 8
End If

End If

Cheers



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
Can an If statement answer an If statement? M.A.Tyler Excel Discussion (Misc queries) 2 June 24th 07 04:14 AM
How to simplfy If & Sumif Code Martin Excel Discussion (Misc queries) 1 April 27th 06 10:29 AM
appending and IF statement to an existing IF statement spence Excel Worksheet Functions 1 February 28th 06 11:00 PM
If statement and Isblank statement Rodney C. Excel Worksheet Functions 0 January 18th 05 08:39 PM
Help please, IF statement/SUMIF statement Brad_A Excel Worksheet Functions 23 January 11th 05 02:24 PM


All times are GMT +1. The time now is 06:56 AM.

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"