Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

An Alex K. und andere Excel Profis..

Forumthread: An Alex K. und andere Excel Profis..

An Alex K. und andere Excel Profis..
18.02.2004 14:31:21
Alexej
Hallo nochmals,
Alex, das Problem ist, das manche Strings doch Sonderzeichen haben, z.B.
c:\ein ordner\noch ein ordner\inventory-South-Afrika.xls
Also, das Problem ist:
ich habe eine Zelle, dort befindet sich ein String:
c:\aaaa\aaa aaa\inventory-india.xls
oder
c:\www\wwwww ww\LRM_russia.xls
oder
c:\www\wwwww www\RST-San.Marino.xls
Ich benoetige jeweils in einer anderen Zelle die Landesbezeichnung:
india
russia
san.marino
die einzigen Bezeichnungen, die immer gleich bleiben sind:
inventory
lrm
rst
Wie kann man das machen? *ganz verzweifelt ist*
Viele Gruesse,
Alexej
Anzeige

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: An Alex K. und andere Excel Profis..
18.02.2004 14:48:11
Alex K.
Hallo Alexej,
bitte den nachfolgenden Code in das Modul1 im VBA Editor kopieren. Vorher den bisherigen Code für "ExtraktLand" löschen.

Public Function ExtraktLand(Suchtext As String) As String
Dim i       As Integer
Dim offset  As Integer
Dim actChr  As String
i = InStr(1, Suchtext, "\lrm", vbTextCompare)
offset = i + 5
If i = 0 Then
i = InStr(1, Suchtext, "\rst", vbTextCompare)
offset = i + 5
End If
If i = 0 Then
i = InStr(1, Suchtext, "\inventory", vbTextCompare)
offset = i + 11
End If
If i = 0 Then
ExtraktLand = "Kein Trennzeichen gefunden"
Exit Function
End If
ExtraktLand = Mid(Suchtext, offset, Len(Suchtext) - offset - 3)
End Function

Anzeige
Danke sehr :))k.T.
18.02.2004 16:18:47
Alexej
;

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige