875 Aufrufe
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
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
von Mitglied (926 Punkte)
Hallo Karin,
vielen Dank, das isses.
mfg
Wolfgang

Deine Antwort

Dein angezeigter Name (optional):
Datenschutz: Deine Email-Adresse benutzen wir ausschließlich, um dir Benachrichtigungen zu schicken. Es gilt unsere Datenschutzerklärung.
Anti-Spam-Captcha:
Bitte logge dich ein oder melde dich neu an, um das Anti-Spam-Captcha zu vermeiden.
...