Registriert seit: 26.03.2019
Version(en): 2010
Hallo,
habe schon überall verzweifelt nach einer Funktion bzw. dem Code gesucht der mir ermöglicht aus einer Zeile von Text einen Teil des Textes zu extrahieren.
Daten:
2018-0001 12500 AOK Mustermann, Peter § 37.2 SGB
2018-0002 13500 DAK Mustermann, Wilma § 45b SGB
Ich möchte nun folgendes Ergebnis erzielen:
Mustermann, Peter
Mustermann, Wilma
Wie schaffe ich das?
Danke schon mal :)
Registriert seit: 11.04.2014
Version(en): Office 365
Hallo,
sieh dir mal die Funktion Text in Spalten an.
Viele Grüße
Klaus-Dieter
Der Erfolg hat viele Väter,
der Misserfolg ist ein Waisenkind
Richard Cobden
Registriert seit: 02.05.2018
Version(en): Excel 365 & 2016
Wenn die Daten immer gleich aufgebaut sind, bietet sich das bereits erwähnte Text in Spalten an. Alternativ geht es mit diesem Code
Code:
Sub NameFinden()
Dim Komma As Integer, i As Integer
Dim Links As Integer, Rechts As Integer, ZeichenRechts As Integer
With Sheets("Tabelle1")
For i = 1 To .Cells(.Rows.Count, 1).End(xlUp).Row
Komma = InStr(1, .Cells(i, 1), ",", vbTextCompare)
Links = InStrRev(.Cells(i, 1), " ", 31)
Rechts = InStr(Komma + 2, .Cells(i, 1), " ", vbTextCompare)
ZeichenRechts = Len(.Cells(i, 1)) - Rechts + 1
.Cells(i, 2) = Mid(.Cells(i, 1), Links + 1, Len(.Cells(i, 1)) - (Links + ZeichenRechts))
Next i
End With
End Sub
Schöne Grüße
Berni
Registriert seit: 29.09.2015
Version(en): 2030,5
Ein einfache UDF
Code:
Function F_snb(c00)
F_snb=mid(split(c00," §")(0),21)
Edn Function
Folgende(r) 1 Nutzer sagt Danke an snb für diesen Beitrag:1 Nutzer sagt Danke an snb für diesen Beitrag 28
• Bauerst
00202
Nicht registrierter Gast
Hallo, :19:
bei Stringmanipulationen bietet sich immer RegExp an:
[attachment=23262]
Folgende(r) 1 Nutzer sagt Danke an Gast für diesen Beitrag:1 Nutzer sagt Danke an Gast für diesen Beitrag 28
• Bauerst
Registriert seit: 26.03.2019
Version(en): 2010
Danke, die Funktion von Case war genau das was ich gesucht hatte.
Konnte das so nun auch für weitere Dinge nutzen.
Registriert seit: 02.05.2018
Version(en): Excel 365 & 2016
26.03.2019, 13:52
(Dieser Beitrag wurde zuletzt bearbeitet: 26.03.2019, 13:56 von MisterBurns.)
EDIT: Gelöscht, da hinfällig
Schöne Grüße
Berni