Anzeige
Archiv - Navigation
924to928
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
924to928
924to928
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

String teilen

String teilen
14.11.2007 17:40:10
anja
Hallo Profis,
ich habe wieder mal eine Frage.
Wie kann ich mit Hilfe von VBA
vom Text einen "String" subtrahieren.
Z.B Text - "MAINT" oder - "DEV".
Im Ergebnis muss dann stehen der Text
ohne diese Zusatz-"Strings"
Z.B. ich habe diese Textsätze:
Government Procurement 6.0 MAINT
Government Procurement 6.0 MAINT
Government Procurement 7.0_OLD DEV
Government Procurement 7.0_OLD DEV
Government Procurement 7.0_OLD DEV
Am Ende muss aber nur so stehen:
Government Procurement 6.0
Government Procurement 6.0
Government Procurement 7.0_OLD
Government Procurement 7.0_OLD
Government Procurement 7.0_OLD
Gibt es da irgdend eine Lösung dafür?
Es wäre toll!
DANKE und
viele Grüße
Anja

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

Betreff
Datum
Anwender
Anzeige
AW: String teilen
14.11.2007 17:49:00
Andi
Hi,
wenn immer alles was nach dem letzten Leerzeichen kommt, abgschnitten werden soll, dann so:

Sub t()
Dim a As Long
For a = 1 To Range("A65536").End(xlUp).Row
Cells(a, 1) = Left(Cells(a, 1), InStrRev(Cells(a, 1), " ") - 1)
Next a
End Sub


Wenn die Strings nicht in Spalte A stehen, dann die fettgeschriebenen Parameter entsprechend ändern.
Schönen Gruß,
Andi

AW: String teilen
15.11.2007 09:37:58
anja
Hallo :)
Ich DANKE euch allen für Super Tipps :-)
Viele Grüße
Anna

AW: Stringteile löschen
14.11.2007 17:52:42
Erich
Hallo Anja,
das kannst du mit Replace() machen:
txt = Replace(Replace(txt, " MAINT", ""), " DEV", "")
Rückmeldung wäre nett! - Grüße von Erich aus Kamp-Lintfort

Anzeige
AW: String teilen
14.11.2007 17:53:08
Fred
Hi,
ersetzen MAINT durch (freilassen)
ersetzen _OLD DEV durch _OLD
und Makrorekorder laufen lassen.
mfg Fred

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige