Brauchen Sie Hilfe?
Web:     Online-Formular
E-Mail:  
Diese E-Mail-Adresse ist vor Spambots geschützt! Zur Anzeige muss JavaScript eingeschaltet sein!
Tel:       +49(0)151 / 164 55 914

Nutzen Sie für Ihre Anfrage unser Online-Formular oder senden Sie uns eine E-Mail an Diese E-Mail-Adresse ist vor Spambots geschützt! Zur Anzeige muss JavaScript eingeschaltet sein!. Gerne können Sie aber auch direkt telefonisch Kontakt aufnehmen.

   
     Referenzen
 Bosch 
  T-Systems
  Hagebau
  Siemens
 Areva  VW
 Haufe-Lexware  British American Tobacco
  nagel group farbe
   

Umwandeln von Umlauten

Das folgende Makro wandelt Umlaute wie z. B. ä in ae um.
Fügen Sie dieses Makro einfach in ein Modulblatt ein. Das Makro wandelt alle Umlaute im ausgewählten Zellbereich um.

Sub umwandel_ä_in_ae()
'Wandelt ä in ae um
With Selection
 .Replace What:="Ö", Replacement:="Oe", LookAt:=xlPart, _
 SearchOrder:=xlByRows, MatchCase:=True
 .Replace What:="Ä", Replacement:="Ae", LookAt:=xlPart, _
 SearchOrder:=xlByRows, MatchCase:=True
 .Replace What:="Ü", Replacement:="Ue", LookAt:=xlPart, _
 SearchOrder:=xlByRows, MatchCase:=True
 .Replace What:="ö", Replacement:="oe", LookAt:=xlPart, _
 SearchOrder:=xlByRows, MatchCase:=True
 .Replace What:="ä", Replacement:="ae", LookAt:=xlPart, _
 SearchOrder:=xlByRows, MatchCase:=True
 .Replace What:="ü", Replacement:="ue", LookAt:=xlPart, _
 SearchOrder:=xlByRows, MatchCase:=True
End With
End Sub


Das folgende Makro funktioniert genau umgekehrt. Es wandelt beispielsweise ae wieder zurück in den Umlaut ä.
Sub umwandeln_ae_in_ä()
'Wandelt ae in a um
With Selection
 .Replace What:="Oe", Replacement:="Ö", LookAt:=xlPart, _
 SearchOrder:=xlByRows, MatchCase:=True
 .Replace What:="Ae", Replacement:="Ä", LookAt:=xlPart, _
 SearchOrder:=xlByRows, MatchCase:=True
 .Replace What:="Ue", Replacement:="Ü", LookAt:=xlPart, _
 SearchOrder:=xlByRows, MatchCase:=True
 .Replace What:="oe", Replacement:="ö", LookAt:=xlPart, _
 SearchOrder:=xlByRows, MatchCase:=True
 .Replace What:="ae", Replacement:="ä", LookAt:=xlPart, _
 SearchOrder:=xlByRows, MatchCase:=True
 .Replace What:="ue", Replacement:="ü", LookAt:=xlPart, _
 SearchOrder:=xlByRows, MatchCase:=True
End With
End Sub

Der Code wandelt sowohl Klein- als auch Großbuchstaben entsprechend um.

   

Relevante Artikel

  • Alle Wörter mit einem Großbuchstaben beginnen lassen

    Mit diesem Makro wird der erste Buchstabe in einer Zelle bereits bei der Eingabe in einen Großbuchstaben umgewandelt.   Damit dieses Makro funktioniert, muss es in den Codecontainer des betreffenden...

  • Text und Werte in Spalten aufteilen

      Dieses Makro verteilt alle in Spalte A, beginnend ab Zelle A1, eingegebenen Werte (Texte, Zahlen etc.) in einzelne Zellen. So haben Sie Zugriff auf jeden einzelnen Buchstaben oder auch Zahl. Public Sub...

  • Umwandeln von Umlauten

    Das folgende Makro wandelt Umlaute wie z. B. ä in ae um. Fügen Sie dieses Makro einfach in ein Modulblatt ein. Das Makro wandelt alle Umlaute im ausgewählten Zellbereich um. Sub umwandel_ä_in_ae() 'Wandelt ä in ae...

  • CSV-Datei mit UniCode Zeichen erzeugen

    Dieses Beispiel zeigt, wie CSV-Dateien mit UniCode-Zeichen erzeugt werden können. Im Standardzeichensatz können in ASCII-Dateien, also auch in CSV-Dateien z. B. keine chinesischen Zeichen ausgegeben werden....

  • Zellen mit Hochkomma per VBA ermitteln

    111025 Wenn Sie in Excel vor einer Beliegiben Zeichen- oder Ziffernfolge ein Hochkomma ( ' ) setzen, dann wird der Text oder die Zahl auf jeden Fall als Text erkannt und so dargestellt, wie die...

   

Excel-Inside auf Facebook Excel-Live News blog Excel-Inside RSS-Feed Twitter Account für Excel-Inside Mail an Excel-Inside 

Programmierung
Excel Auftragsprogrammierung Access Auftragsprogrammierung
Word Auftragsprogrammierung Outlook Auftragsprogrammierung
   
Unsere Produkte
Office Schulungen VBA, Excel, Access
E-Book Formeln und Funktionen Excel 2013