Herbers Excel-Forum - das Archiv

Leerzeichen

Bild

Betrifft: Leerzeichen
von: Thomas Schmidt
Geschrieben am: 03.10.2003 21:01:45
Hallo

wie kann ich schnell aus einem String (Variablen) ein Leeruzeichen entfernen? z.B. "07159 5454545".

MfG Thomas

Bild

Betrifft: AW: Leerzeichen
von: Hajo_Zi
Geschrieben am: 03.10.2003 21:04:16
Hallo Thomas



Sub test()
Dim StVariable As String
StVariable = "07159 5454545"
StVariable = Replace(StVariable, " ", "")
End Sub



Falls Code vorhanden wurde dieser getestet unter Betriebssystem XP Pro und Excel Version XP SBE.
Bitte kein Mail, Probleme sollen im Forum gelöst werden.

Microsoft MVP für Excel

Das Forum lebt auch von den Rückmeldungen.

http://home.media-n.de/ziplies/

Bild

Betrifft: AW: Leerzeichen
von: PeterW
Geschrieben am: 03.10.2003 21:11:23
Hallo Hajo,

macht das nicht aus der Telefonnummer (mit führender 0) eine Zahl?

Gruß
Peter
Bild

Betrifft: AW: Leerzeichen
von: Hajo_Zi
Geschrieben am: 03.10.2003 21:12:40
Hallo Peter

die Variable ist als String definiert.

Falls Code vorhanden wurde dieser getestet unter Betriebssystem XP Pro und Excel Version XP SBE.
Bitte kein Mail, Probleme sollen im Forum gelöst werden.

Microsoft MVP für Excel

Das Forum lebt auch von den Rückmeldungen.

http://home.media-n.de/ziplies/

Bild

Betrifft: AW: Leerzeichen
von: PeterW
Geschrieben am: 03.10.2003 21:16:12
Hallo Hajo,

stimmt schon, aber den String wird man doch gerne irgendwo in der Tabelle sehen wollen - und dann wird er als Zahl erkannt.

Gruß
Peter
Bild

Betrifft: AW: Leerzeichen
von: Hajo_Zi
Geschrieben am: 03.10.2003 21:20:02
Hallo Peter

das Stand nicht in der Aufgabe. Es gibt aber für fast alles eine Lösung.



Sub test()
Dim StVariable As String
StVariable = "07159 5454545"
StVariable = Replace(StVariable, " ", "")
With Range("B1")
.NumberFormat = "@"
.Value = CStr(StVariable)
End With
End Sub



Falls Code vorhanden wurde dieser getestet unter Betriebssystem XP Pro und Excel Version XP SBE.
Bitte kein Mail, Probleme sollen im Forum gelöst werden.

Microsoft MVP für Excel

Das Forum lebt auch von den Rückmeldungen.

http://home.media-n.de/ziplies/

Bild

Betrifft: AW: Leerzeichen
von: PeterW
Geschrieben am: 03.10.2003 21:26:11
Hallo Hajo,

hast natürlich wie immer recht, stand nicht in der Aufgabe. Aber du kennst Excel und die Fragestellungen lange genug um absehen zu können, dass kaum jemand einen String in einem Makro händisch eingibt um sich dann das Ergebnis im Code anzuschauen. ;-)

Gruß
Peter
Bild

Betrifft: AW: Leerzeichen
von: Matthias G
Geschrieben am: 04.10.2003 01:48:30
Hallo Peter,
da hätte Hajo aber viel zu tun, wenn er die geheimen Wünsche aller Fragesteller erraten müsste ;-)

Grüße,
Matthias
Bild

Betrifft: AW: Leerzeichen
von: th.heinrich
Geschrieben am: 04.10.2003 01:42:07
hallo Thomas,

BEARBEITEN-ERSETZEN-SUCHEN NACH ein LEERZEICHEN eingeben ERSETZEN DURCH nichts eintragen.

die fuehrende 0 bekommst Du mittels ZELLFORMAT-BENUTZERDEFINIERT 0######.

der gartenzaun nach 0 muss den maximalen stellen nach 0 entsprechen.

gruss auch thomas

wieso gibt es FÜHRENDE NULLEN ;-))
 Bild
Excel-Beispiele zum Thema " Leerzeichen"
Leerzeichen aus einem Bereich löschen Nach jedem 5. Zeichen ein Leerzeichen einfügen
Alle überflüssigen Leerzeichen im Arbeitsblatt löschen Zeichen in Zeichenfolgen umwandeln und Leerzeichen entfernen
Leerzeichen zwischen Zeichen- und Zahlenfolge entfernen Überflüssige Leerzeichen in einem vorgegebenen Bereich löschen
Zeichenfolgen aus Zellen in TextBox mit Leerzeichen darstellen Zeichenfolgen aus 1. mit Leerzeichen in 2. TextBox übernehmen