657 Aufrufe
Gefragt in Tabellenkalkulation von Mitglied (926 Punkte)
Hallo Helfer:
dieses Makro macht schon das, was in der Frage genannt ist:
Sub ersetzen()
ActiveSheet.Cells.Replace What:=" ", Replacement:=""
End Sub

Aber ich brauche die Makrozeile so, das Zellen gesucht werden, die nur ein Leerzeichen und sonst keinen weiteren Inhalt haben. Nur dort soll das Leerzeichen gelöscht werden.

Vielen Dank im Voraus
mfg

Wolfgang

2 Antworten

0 Punkte
Beantwortet von beverly Experte (3.5k Punkte)
Hi Wolfgang,
Sub LeerLoeschen()
Dim rngZelle As Range
For Each rngZelle In ActiveSheet.Cells.SpecialCells(xlCellTypeConstants)
If rngZelle = " " Then rngZelle.ClearContents
Next rngZelle
End Sub

Bis später,
Karin
0 Punkte
Beantwortet von Mitglied (926 Punkte)
Hallo Karin,
vielen Dank, das isses.
mfg
Wolfgang
...