Website-Icon exceltricks

Römische Zahlen blitzschnell in arabische Zahlen umwandeln (VBA)

Mit dem folgenden Makro können Sie alle römischen Zahlen (z.B. IV) innerhalb eines markierten Bereiches in arabische Zahlen (z.B. 4) umwandeln:

Sub Roemische_Zahlen_in_arabische_Zahlen_umwandeln()
Dim Bereich As Range
Selection.Value = Selection.Value
For Each Bereich In Selection
If Not WorksheetFunction.IsNonText(Bereich) Then
Bereich.Value = WorksheetFunction.Arabic(Bereich)
End If
Next Bereich
End Sub

Wichtig: Sollten die römischen Zahlen im markierten Bereich das Ergebnis von Formeln oder Funktionen sein, dann werden die Formeln/Funktionen durch die entsprechenden arabischen Zahlen überschrieben. Des Weiteren setzt das Makro die Funktion ARABISCH() ein, welche erst ab Excel 2013 in Excel funktioniert.

So gehts:

Weiterführende Links bzw. interessante Artikel:

 

Die mobile Version verlassen