Remove Leading Comma
The reason for this is because you were returning a number of characters
starting from the Left. This means that Len(cell) gives you the total
number of characters including spaces from the active cell. Let's say it
was 10. So then you subtract 1 to make it 9. Then your returning 9
characters starting from the Left. That makes one character disapper from
the right. Using the same method but instead using the Right command, you
are returning 9 characters beginning from the right which drops the first
character.
HTH,
Paul
"Katie" wrote in message
...
Even if I want to remove the comma at the beginning of the cell?
I'm sorry- i thought leading was beginning and trailing was ending. I had
used the Right function for the end of the cell.
"Tom Hutchins" wrote:
If you want to remove a leading comma, you will need the RIGHT function
instead of the LEFT function:
cell.Value = Right(cell.Value, Len(cell.Value) - 1)
Hope this helps,
Hutch
"Katie" wrote:
Hello all- I know that we spoke before about removing a trailing comma,
so i
tried to amend that code to remove a leading comma from a range, but
it's not
working in cells where there's anything after the comma. Could anyone
point
out what I did wrong with this code?
Range("I3:I10").Select
For Each cell In Selection
If Left(cell.Value, 1) = "," Then
cell.Value = Left(cell.Value, Len(cell.Value) - 1)
End If
Next
|