PC Review


Reply
Thread Tools Rate Thread

Change Text to Uppercase Excel 2003

 
 
Chris Hankin
Guest
Posts: n/a
 
      30th Oct 2008
Hello,

Could someone please advise on how I can change text to uppercase in
column B of my worksheet using Excel 2003 - I do not wish to add any
more columns, so I guess a VBA macro might be required? I usually enter
mixed-case text into a cell in column B, so I wish to have this mix-case
text automatically change to uppercase please.

Thanks,

Chris.



*** Sent via Developersdex http://www.developersdex.com ***
 
Reply With Quote
 
 
 
 
Dave Peterson
Guest
Posts: n/a
 
      30th Oct 2008
If you want it automatic, you can tie into a worksheet_change event. This runs
each time you make a change to the worksheet.

If you want to try, rightclick on the worksheet tab that should have this
behavior. Select view code and paste this into the newly opened code window:

Option Explicit

Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Cells.Count > 1 Then
Exit Sub 'only one cell at a time
End If

If Intersect(Target, Me.Range("b:b")) Is Nothing Then
Exit Sub 'only check column B
End If

If Target.HasFormula Then
Exit Sub 'don't touch formulas
End If

On Error GoTo ErrHandler:
Application.EnableEvents = False
Target.Value = UCase(Target.Value)

ErrHandler:
Application.EnableEvents = True

End Sub

If you like Edit|Undo, you may not like this. Most macros that do anything kill
the undo/redo stack.

Chris Hankin wrote:
>
> Hello,
>
> Could someone please advise on how I can change text to uppercase in
> column B of my worksheet using Excel 2003 - I do not wish to add any
> more columns, so I guess a VBA macro might be required? I usually enter
> mixed-case text into a cell in column B, so I wish to have this mix-case
> text automatically change to uppercase please.
>
> Thanks,
>
> Chris.
>
> *** Sent via Developersdex http://www.developersdex.com ***


--

Dave Peterson
 
Reply With Quote
 
Chris Hankin
Guest
Posts: n/a
 
      30th Oct 2008
Hi Dave, thankyou so much for your help - really appreciated. Your code
works fine. Thanks again :-)



*** Sent via Developersdex http://www.developersdex.com ***
 
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
Re: Change Text to Uppercase Excel 2003 Chris Hankin Microsoft Excel Programming 0 30th Oct 2008 09:16 PM
using EVALUATE to change text to uppercase Myles Microsoft Excel Programming 5 30th Nov 2005 04:55 PM
Change Text To Uppercase In A Macro Jonathan Carroll via AccessMonster.com Microsoft Access Macros 2 5th May 2005 01:42 AM
Change all text in a column to uppercase Ken Loomis Microsoft Excel Programming 7 6th Oct 2004 05:14 AM
Change text to uppercase Matt Microsoft Excel Misc 2 8th Jan 2004 03:17 PM


Features
 

Advertising
 

Newsgroups
 


All times are GMT +1. The time now is 07:09 AM.