The long way ...
Sub giveNoSpaces()
Dim i As Long, fileName As String, newName As String
fileName = Range("A1").Text
For i = Len(fileName) To 1 Step -1
Select Case Mid(fileName, i, 1)
Case Chr$(160), Chr$(32)
If newName = "" Then
newName = Left(fileName, i - 1) & Right(fileName, _
Len(fileName) - i)
Else
newName = Left(newName, i - 1) & Right(newName, _
Len(newName) - i)
End If
Case Else
End Select
Next i
MsgBox newName
End Sub[/vba]
The short way:
[vba]Sub NoSpaces()
MsgBox Replace(Range("A1").Value, " ", "")
End Sub