From: ordnance1 on 3 Mar 2010 02:22 My original post seems to have disappeared so here is a repeat. I have to clean up a spreadsheet by converting the text in cells A6:B11999 to uppercase text. These cells contain text only. Is there a quick way to accomplish this?
From: PY & Associates on 3 Mar 2010 02:47 D6=upper(A6) highlight D6 drag to E6 highlight D6:E6 drag to E11999 On Mar 3, 3:22 pm, "ordnance1" <ordnan...(a)comcast.net> wrote: > My original post seems to have disappeared so here is a repeat. > > I have to clean up a spreadsheet by converting the text in cells A6:B11999 > to uppercase text. These cells contain text only. Is there a quick way to > accomplish this?
From: Jacob Skaria on 3 Mar 2010 04:23 Since you have posted this query in Excel Programming group; I assume you expect a VBA solution. You can try out the below macro. If you are new to macros.. --Set the Security level to low/medium in (Tools|Macro|Security). --From workbook launch VBE using short-key Alt+F11. --From menu 'Insert' a module and paste the below code. --Get back to Workbook. --Run macro from Tools|Macro|Run <selected macro()> Sub Macro() Dim cell As Range For Each cell In Range("A6:B11999") If cell.Text <> "" Then cell.Value = UCase(cell.Text) Next End Sub -- Jacob "ordnance1" wrote: > My original post seems to have disappeared so here is a repeat. > > I have to clean up a spreadsheet by converting the text in cells A6:B11999 > to uppercase text. These cells contain text only. Is there a quick way to > accomplish this? > . >
From: keiji kounoike "kounoike A | T on 3 Mar 2010 06:29 I would write some short macro. For example, Sub Lower2Upper() Dim rng As Range Set rng = Range("A6:B11999") rng.Value = Evaluate("=if(upper(" & rng.Address & ")<>"""", upper(" & _ rng.Address & "),"""")") End Sub This would take some time, but only you need is just to wait to be done. Keiji ordnance1 wrote: > My original post seems to have disappeared so here is a repeat. > > I have to clean up a spreadsheet by converting the text in cells > A6:B11999 to uppercase text. These cells contain text only. Is there a > quick way to accomplish this?
From: Rick Rothstein on 3 Mar 2010 14:45 This macro should be nicely efficient... Sub MakeUpperCase() Dim Cell As Range, CellRange As Range, FirstAddress As String Set CellRange = Range("A6:B11999") Set Cell = CellRange.Find("*", SearchDirection:=xlNext) If Not Cell Is Nothing Then FirstAddress = Cell.Address Do Cell.Value = UCase(Cell.Value) Set Cell = CellRange.FindNext(Cell) Loop While Cell.Address <> FirstAddress And Not Cell Is Nothing End If End Sub -- Rick (MVP - Excel) "ordnance1" <ordnance1(a)comcast.net> wrote in message news:uSQrIJquKHA.5036(a)TK2MSFTNGP02.phx.gbl... > My original post seems to have disappeared so here is a repeat. > > I have to clean up a spreadsheet by converting the text in cells A6:B11999 > to uppercase text. These cells contain text only. Is there a quick way to > accomplish this?
|
Pages: 1 Prev: Convert Cells to uppercase Next: Selecting items from list and attaching ratios to selection |