#1   Report Post  
Posted to microsoft.public.excel.misc
external usenet poster
 
Posts: 3
Default Change text

Is it possible to change an enitre work sheets text to all caps? It is
not an option under font - effects....

  #2   Report Post  
Posted to microsoft.public.excel.misc
external usenet poster
 
Posts: 1
Default Change text


suppose your data is in sheet1, put in cell A1 of sheet2
=UPPER(sheet1!A1) and copy it across the rows and columns in which your
data is in sheet1.
this will display text in upper case (all caps).
if you want to copy formats from sheet1 as well then do a bit more.
in sheet2 press Ctrl+A to select the whole sheet, then press Ctrl+C to
copy the selection (dont deselect the sheet), right click on the
selection and select Paste Special and check the option values and
click Ok

in sheet1 press Ctrl+A (to select all sheet) then press Ctrl+C to copy
the sheet, come to sheet 2 and right click on cell A1 of sheet2 and
select Paste Special and check the option Formats and click Ok.

hopefully this would solve your problem
Wrote:
Is it possible to change an enitre work sheets text to all caps? It is
not an option under font - effects....



--
starguy
------------------------------------------------------------------------
starguy's Profile:
http://www.excelforum.com/member.php...o&userid=32434
View this thread: http://www.excelforum.com/showthread...hreadid=571791

  #3   Report Post  
Posted to microsoft.public.excel.misc
external usenet poster
 
Posts: 22,906
Default Change text

Personally I would find an all-caps worksheet to be hard to read and quite
jarring to the senses, but..................

You can use the worksheet function UPPER to change one cell at a time with
formulas or a macro to change entire sheet at once with no formulas.

Sub optUpper_Click()
'David McRitchie, programming, 2003-03-07
Dim rng1 As Range, rng2 As Range, bigrange As Range
Dim Cell As Range
Application.ScreenUpdating = False
Application.Calculation = xlCalculationManual
On Error Resume Next
Set rng1 = Intersect(Selection, _
Selection.SpecialCells(xlCellTypeConstants))
Set rng2 = Intersect(Selection, _
Selection.SpecialCells(xlCellTypeFormulas))
On Error GoTo 0
If rng1 Is Nothing Then
Set bigrange = rng2
ElseIf rng2 Is Nothing Then
Set bigrange = rng1
Else
Set bigrange = Union(rng1, rng2)
End If
If bigrange Is Nothing Then
MsgBox "All cells in range are EMPTY"
GoTo done
End If
For Each Cell In bigrange
Cell.Formula = UCase(Cell.Formula)
Next Cell
done:
Application.Calculation = xlCalculationAutomatic
Application.ScreenUpdating = True
End Sub


Gord Dibben MS Excel MVP

On 15 Aug 2006 07:38:19 -0700, wrote:

Is it possible to change an enitre work sheets text to all caps? It is
not an option under font - effects....


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
Change the tooltip text for a datapoint Hayeso Charts and Charting in Excel 4 December 16th 05 01:33 PM
number returns only two decimal places after I change from text quale Excel Discussion (Misc queries) 5 December 8th 05 08:22 PM
How do I change the default cell formatting to be text? mojitsu Excel Discussion (Misc queries) 2 August 18th 05 05:37 PM
Formulas dealing with text data Bagia Excel Worksheet Functions 6 June 20th 05 10:29 PM
how do I change the text case of imported data in excel? ArtLene Excel Discussion (Misc queries) 1 January 26th 05 07:08 AM


All times are GMT +1. The time now is 04:23 AM.

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"