Beispiel:
ich habe eine Exceltabelle mit vielen Emailadressen und will bei jeder emailadresse alles vor dem @-Zeichen abschneiden.
Bei hans.mueller@gmx.de brauche ich also nur das @gmx.de.
Sub test()
Dim s As String, s2 As String
s = "email.adresse@test.de"
s2 = Mid(s, InStr(s, "@"))
MsgBox s2
End Sub
Sub email()
Dim Bereich As Range, Zelle As Range
Set Bereich = Selection
On Error Resume Next 'überspringt Zellen ohne @
For Each Zelle In Bereich
Zelle.Value = Right(Zelle.Value, Len(Zelle.Value) - WorksheetFunction.Find("@", Zelle.Value, 1) + 1)
Next Zelle
End Sub
Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden
Suche nach den besten AntwortenEntdecke unsere meistgeklickten Beiträge in der Google Suche
Top 100 Threads jetzt ansehen