ich möchte gerne per VBA folgendes realisieren -> Beim Öffnen der Excel Datei sollen alle Umlaute automatisch ersetzt werden.
Ich habe hierzu folgendes gefunden:
Sub ErsetzeUmlaute()
Dim Zelle As Range
With Application.WorksheetFunction
For Each Zelle In Selection
Zelle.Value = .Substitute(.Substitute(.Substitute(.Substitute( _
.Substitute(.Substitute(.Substitute(Zelle.Value, "ä", "ae"), _
"ö", "oe"), "ü", "ue"), "Ö", "Oe"), "Ü", "Ue"), "ß", "ss"), _
"Ä", "Ae")
Next Zelle
End With
End Sub
>Dieses funktioniert jedoch nur wenn ich vorher die entsprechenden Zellen markiere, was ich aber nicht möchte.
Er sollte automatisch beim start alle Umlaute in der Arbeitsmappe ersetzen.
Könnt Ihr hier weiterhelfen? Ich bin ein absoluter Neuling was VBA anbelangt.