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