Discussion:
TextBox ohne Leerzeichen
(zu alt für eine Antwort)
Jonas Zuberbühler
2003-08-03 19:14:30 UTC
Permalink
Hallo,

ich möchte den TextBox-Inhalt einer UserForm ohne Leerzeichen widergeben. Es
sollen nicht nur nachgestellte oder vorgestellte gelöscht werden (Trim),
sondern jegliche, bevor der String in eine Zelle eingefügt wird.
Gibt es dafür eine entsprechende Funktion?

Gruss&Danke
jonas
Reiner Wolff
2003-08-03 19:26:20 UTC
Permalink
Moin Jonas,
Post by Jonas Zuberbühler
ich möchte den TextBox-Inhalt einer UserForm ohne Leerzeichen
widergeben. Es sollen nicht nur nachgestellte oder vorgestellte
gelöscht werden (Trim), sondern jegliche, bevor der String in eine
Zelle eingefügt wird.
Gibt es dafür eine entsprechende Funktion?
eine direkte Funktion wie Trim gibt es speziell dafür nicht, aber Du kannst dafür wunderbar die Replace-Funktion nutzen.
Zumindest als ich in den Direktbereich folgendes eingab, bekam ich die "richtigen" Ergebnisse:
? Replace("ich habe hunger"," ","")

Alles weitere dazu findest Du in der Online-Hilfe zu VBA.

Greetinx aus Kiel
Reiner
--
Es gibt nichts schöneres als in trauter Zweisamkeit mit seinem inneren
Schweinehund auf der faulen Haut zu liegen
Jonas Zuberbühler
2003-08-03 22:23:35 UTC
Permalink
Mein Dank an alle!
Habe die halbe OH durchstöbert, auf Replace bin ich jedoch nicht gestossen.

auf euch ist immer verlass! danke!

gruss
jonas

"Reiner Wolff" <***@wolffsrudel.de> schrieb im Newsbeitrag news:***@TK2MSFTNGP12.phx.gbl...
Moin Jonas,
Post by Jonas Zuberbühler
ich möchte den TextBox-Inhalt einer UserForm ohne Leerzeichen
widergeben. Es sollen nicht nur nachgestellte oder vorgestellte
gelöscht werden (Trim), sondern jegliche, bevor der String in eine
Zelle eingefügt wird.
Gibt es dafür eine entsprechende Funktion?
eine direkte Funktion wie Trim gibt es speziell dafür nicht, aber Du kannst
dafür wunderbar die Replace-Funktion nutzen.
Zumindest als ich in den Direktbereich folgendes eingab, bekam ich die
"richtigen" Ergebnisse:
? Replace("ich habe hunger"," ","")

Alles weitere dazu findest Du in der Online-Hilfe zu VBA.

Greetinx aus Kiel
Reiner
--
Es gibt nichts schöneres als in trauter Zweisamkeit mit seinem inneren
Schweinehund auf der faulen Haut zu liegen
Hajo
2003-08-03 19:30:30 UTC
Permalink
Hallo Jonas

Private Sub TextBox7_KeyPress(ByVal KeyAscii As MSForms.ReturnInteger)
' keine Leerstelle
If KeyAscii = 32 Then KeyAscii = 0
End Sub

Gruß Hajo
Post by Jonas Zuberbühler
Hallo,
ich möchte den TextBox-Inhalt einer UserForm ohne Leerzeichen widergeben. Es
sollen nicht nur nachgestellte oder vorgestellte gelöscht werden (Trim),
sondern jegliche, bevor der String in eine Zelle eingefügt wird.
Gibt es dafür eine entsprechende Funktion?
Gruss&Danke
jonas
Martin Worm
2003-08-03 19:34:52 UTC
Permalink
Am Sun, 3 Aug 2003 21:14:30 +0200, schrieb Jonas Zuberbühler:

hallo Jonas,
Post by Jonas Zuberbühler
ich möchte den TextBox-Inhalt einer UserForm ohne Leerzeichen widergeben. Es
sollen nicht nur nachgestellte oder vorgestellte gelöscht werden (Trim),
sondern jegliche, bevor der String in eine Zelle eingefügt wird.
Gibt es dafür eine entsprechende Funktion?
versuchs mit Replace(Text, " ", "")

mfG
--
E-Mail von Martin Worm, Karlsruhe, Deutschland
benutze Excel2000(9.0.2812) Win ME
Antworten bitte nur in die Newsgroup
Loading...