Finding spaces cells
Still runs through every cell, but might be a bit quicker:-
Sub ClearSpaces()
Application.ScreenUpdating = False
Application.Calculation = xlCalculationManual
For Each cell In ActiveSheet.UsedRange
If Len(cell) 0 And _
Len(Application.WorksheetFunction.Substitute(cell. Value, " ", "")) = 0 Then
cell.ClearContents
End If
Next cell
Application.ScreenUpdating = True
Application.Calculation = xlCalculationAutomatic
End Sub
--
Regards
Ken....................... Microsoft MVP - Excel
Sys Spec - Win XP Pro / XL2K & XLXP
----------------------------------------------------------------------------
Attitude - A little thing that makes a BIG difference
----------------------------------------------------------------------------
"Otto Moehrbach" wrote in message
...
Excel 2002, Win XP
I'm helping an OP who is transferring data to Excel from somewhere and from
Excel to a database program, usually Access. The data consists of some
cells that have:
Data and spaces -that's OK
Blank cells - that's OK
Cells with one or more spaces and nothing else - That's not OK. I'll call
them "spaces cells" for this post. My problem is that the number of spaces
can vary.
He needs to blank (clear) all the "spaces cells".
All I can think of is to:
Loop through all the cells in the used range
Check for Len<0
Then loop through all the characters of that cell and if I find any
character other than the space character, go to the next cell, otherwise
clear that cell.
Is there an easier (faster) way to do this? Thanks for your help. Otto
|