Home |
Search |
Today's Posts |
#1
Posted to microsoft.public.excel.worksheet.functions
|
|||
|
|||
Remove Last x Character(s) in Selected Cells
How do you remove the last two digits in a cell using a macro?
-- Thanks a bunch! rojobrown |
#2
Posted to microsoft.public.excel.worksheet.functions
|
|||
|
|||
Remove Last x Character(s) in Selected Cells
One way using the active cell:
ActiveCell.Value = Left(ActiveCell.Value, Len(ActiveCell.Value) - 2) If you want a specific cell reference: Range("A1").Value = Left(Range("A1").Value, Len(Range("A1").Value) - 2) HTH, Paul "rojobrown" wrote in message ... How do you remove the last two digits in a cell using a macro? -- Thanks a bunch! rojobrown |
#3
Posted to microsoft.public.excel.worksheet.functions
|
|||
|
|||
Remove Last x Character(s) in Selected Cells
One way:
Public Sub RemoveLastXCharacters() Const cnX As Long = 2 Dim rCell As Range Dim nLen As Long For Each rCell In Selection With rCell nLen = Len(.Text) - cnX If nLen <= 0 Then .ClearContents Else .Value = Left(.Text, nLen) End If End With Next rCell End Sub Note: If the values are numeric, the last two digits will be "removed", but the number of displayed digits will still be set by the number format, so 1.2345 will display as 1.2300 if the format displays 4 digits after then decimal place. In article , rojobrown wrote: How do you remove the last two digits in a cell using a macro? |
#4
Posted to microsoft.public.excel.worksheet.functions
|
|||
|
|||
Remove Last x Character(s) in Selected Cells
Here's an equation to do it in helper column
=left(A1,len(A1)-2) Do you need it in a macro? "rojobrown" wrote: How do you remove the last two digits in a cell using a macro? -- Thanks a bunch! rojobrown |
#5
Posted to microsoft.public.excel.worksheet.functions
|
|||
|
|||
Remove Last x Character(s) in Selected Cells
I do. Would you be able to help me?
-- Thanks a bunch! rojobrown "Barb Reinhardt" wrote: Here's an equation to do it in helper column =left(A1,len(A1)-2) Do you need it in a macro? "rojobrown" wrote: How do you remove the last two digits in a cell using a macro? -- Thanks a bunch! rojobrown |
#6
Posted to microsoft.public.excel.worksheet.functions
|
|||
|
|||
Remove Last x Character(s) in Selected Cells
This formula works great! But, can you explain/translate the formula?
"Barb Reinhardt" wrote: Here's an equation to do it in helper column =left(A1,len(A1)-2) Do you need it in a macro? "rojobrown" wrote: How do you remove the last two digits in a cell using a macro? -- Thanks a bunch! rojobrown |
#7
Posted to microsoft.public.excel.worksheet.functions
|
|||
|
|||
Remove Last x Character(s) in Selected Cells
LEFT and LEN are both standard Excel functions. Their operation and syntax,
and the operation and syntax of every Excel function except DATEDIF, is shown in Excel help. One of many ways of getting to Excel help is to hit the F1 button. I would heartily recommend it as a first port of call. -- David Biddulph "KrispyData" wrote in message ... This formula works great! But, can you explain/translate the formula? "Barb Reinhardt" wrote: Here's an equation to do it in helper column =left(A1,len(A1)-2) Do you need it in a macro? "rojobrown" wrote: How do you remove the last two digits in a cell using a macro? -- Thanks a bunch! rojobrown |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
Similar Threads | ||||
Thread | Forum | |||
remove special character at end of string | Excel Discussion (Misc queries) | |||
How to remove a character from the first index? | Excel Discussion (Misc queries) | |||
Remove a particular character using formulas | Excel Discussion (Misc queries) | |||
Remove last character of text string | Excel Worksheet Functions | |||
Remove all characters following the first character in a string | Excel Discussion (Misc queries) |