Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
248to252
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
248to252
248to252
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Leerzeichen hiner Werte löschen

Leerzeichen hiner Werte löschen
29.04.2003 10:11:43
Xico
Hallo Forumsteilnehmer,

aus DOS importiere ich aus einer Datenbank Werte; diese haben pro Feld eine bestimmte mögliche Zeichenlänge (bspw. 30). Sind hiervon als Bsp. nur 12 Zeichen belegt, so hat meine Datenbank dahinter den restlichen Platz mit Leerzeichen "belegt". Nun möchte ich nach erfolgereichen Improt in Excel diese Leerzeichen hinter jeden Wert löschen. Gravierend wäre, wenn nur ein Zeichen/Ziffer meiner "sichtbaren" Daten mitgelöscht werden würde.

Hat mir da jemand ein Vorschlag, wie ich diese Situation bewältigen kann?

Danke im voraus, Xico


4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Re: Leerzeichen hiner Werte löschen
29.04.2003 10:19:57
Thorsten

Hallo Xico,

warum nimmst Du nicht die Funktion GLÄTTEN()?

Gruß,
Thorsten

Re: Leerzeichen hiner Werte löschen
29.04.2003 10:27:16
NRF

hallo.
ich weiß nicht genau, wie man das genau machen könnte, aber als vorschlag..

deine zeichenkette: strInhalt

for i = 1 to len(strInhalt)
if mid(strInhalt,i,1) = " " then
if mid(strInhalt,i+1,1) = " " then
if mid(strInhalt,i+2,1) = " " then
'hier baust du soviele ifs rein, wie du willst, sind ja eh nur 30 zeichen. das heißt, der guckt, wenn ein zeichen = " " guckt er das nächste, ist das nächste zeichen auch " " guckt er das nächste, ist zwar primitiv, aber geht. wenn du jetzt nochmehr ifs reinbaust, muss i immer um 1 wie du da auch siehst inkrementiert werden. so mehr ifs, umso sicherer, dass nach den " " nichts kommt.
ich denke mal nicht, dass du nen string hast, wo ZWISCHENdurch mehrere leerzeichen hintereinander sind.
hoffe mal, du hast das verstanden :-)
ansonsten frag per mail, werde hier nicht oft sein, schätze ich.

PS: denk an das.. if i = len(strInhalt) ... ;-)

gruß, NRF

Anzeige
Re: Leerzeichen hiner Werte löschen
29.04.2003 10:28:36
Nadja

Hallo Xico.

geht vielleicht auch mit 1 multiplizieren (z.B. ne 1 irgendwo eintragen, kopieren, alle Felder markieren, und mittels "Inhalte einfügen / Werte / multiplizieren" berechnen)?

Gruß Nadja.

Danke
29.04.2003 10:36:19
Xico

Hallo,

toll, danke für die schnelle Hilfe!

Xico

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige