Excel Or Macro Script: Which Way Is Better To Use In Excel?

Asked By 7060 points N/A Posted on -
qa-featured

Excel macro or script that can make all data into caps in a excel sheet Some easy way which I can use to make all words CAPS.

Thanks.
 
Mahesh
SHARE
Best Answer by Prakashraj
Best Answer
Best Answer
Answered By 130 points N/A #79191

Excel Or Macro Script: Which Way Is Better To Use In Excel?

qa-featured

 

Hi,
 
Here is my contribution, I think this is the solution you need:
 
Sub change_caps()
    Dim sh As Worksheet
    Set sh = ActiveSheet
    Dim cll As Range
    For Each sh In ActiveWorkbook.Sheets
        For Each cll In sh.UsedRange
            cll.Value = UCase(cll)
        Next cll
    Next sh
End Sub
 
Regards,
 
Prakash
Answered By 550765 points N/A #79192

Excel Or Macro Script: Which Way Is Better To Use In Excel?

qa-featured

 

Good one Prakash. Here is my solution. This can be used in cases where you want all data in all sheets in caps always.
 
It changes as we enter.
 
Public Sub CaseChanger()
 
Dim Cell As Range
Application.EnableEvents = False
For Each Cell In Selection
If Not Cell.HasFormula Then If Not IsNumeric(Cell) And Len(Cell) > 1 Then Cell = Application.Proper(Cell)
Next Cell
Application.EnableEvents = True
 
End Sub
Answered By 0 points N/A #79193

Excel Or Macro Script: Which Way Is Better To Use In Excel?

qa-featured

Here's my solution: Sub Uppercase() ' Loop to cycle through each cell in the specified range. For Each x In Range("A1:A5") ' Change the text in the range to uppercase letters. x.Value = UCase(x.value) Next End Sub Correct me if I'm wrong.

Regards,

Fraklin

Login/Register to Answer

Related Questions