View Full Version : Solved: How Do I clear leading spaces from a column?
Hi, I have a column with 10,000 entries. I would to put some VBA code into a macro to delete spaces that occur after the text in the cells.
I tried TRIM but as the name is diffferant in almost every cell it seeemed like a lot of work to code each one...
thanks all!!
lucas
06-13-2007, 06:49 AM
could you post a couple of the entries and what you would like for them to look like after?
Column B has about 10,000 entries as below:
"John Smith " - about 8 blank spaces after each name
"Jane Match "
"Steven Lutger "
after I would like:
"John Smith"
"Jane Match"
"Steven Lutger"
thanks
Bob Phillips
06-13-2007, 06:56 AM
Dim i As Long
For i = 1 To Cells(Rows.Count, "A").End(xlUp).Row
Cells(i, "A").Value = Trim$(Cells(i, "A").Value)
Next i
lucas
06-13-2007, 07:01 AM
Hi alu,
give this a try:
Sub TrimXcessSpaces()
'Macro Purpose: To trim all excess spaces out of cells. This
'eliminates issues where users have cleared the cell with a space,
'and elimates all extra spaces at the beginning or end of a string
Dim cl As Variant
'Loop through cells removing excess spaces
For Each cl In Selection
If Len(cl) > Len(WorksheetFunction.Trim(cl)) Then
cl.Value = WorksheetFunction.Trim(cl)
End If
Next cl
End Sub
You will have to select the area you wish to run it on
It Worked thanks a lot!!!
Powered by vBulletin® Version 4.2.5 Copyright © 2025 vBulletin Solutions Inc. All rights reserved.