Hab mal schnell noch die restliche Logik zusammengebraten ( nicht schön, aber funktioniert)
Berücksichtigt üöäßÜÖÄ
Function KillUmlaute (Eingabe As String ) As String
If Instr ( 1,Eingabe, "ä" ) > 0 Then
Eingabe = LSReplaceSubstring ( Eingabe , "ä" , "ae" )
End If
If Instr ( 1, Eingabe, "ü" ) > 0 Then
Eingabe = LSReplaceSubstring ( Eingabe , "ü" , "ue" )
End If
If Instr ( 1, Eingabe, "ö" ) > 0 Then
Eingabe = LSReplaceSubstring ( Eingabe , "ö", "oe" )
End If
If Instr ( 1,Eingabe, "Ä" ) > 0 Then
Eingabe = LSReplaceSubstring ( Eingabe , "Ä" , "Ae" )
End If
If Instr ( 1, Eingabe, "Ü" ) > 0 Then
Eingabe = LSReplaceSubstring ( Eingabe , "Ü" , "Ue" )
End If
If Instr ( 1, Eingabe, "Ö" ) > 0 Then
Eingabe = LSReplaceSubstring ( Eingabe , "Ö", "Oe" )
End If
If Instr ( 1, Eingabe, "ß" ) > 0 Then
Eingabe = LSReplaceSubstring ( Eingabe , "ß" , "ss" )
End If
KillUmlaute = Eingabe
End Function