Habs jetzt nicht getestet, aber evtl kommt man dem fehler mit folgenden Änderungen bei
Folgende Zeile an den Anfang der Function einfügen
On Error 4504 Goto ERROR_4504
und im coding die fett gedruckte Sprungmarke setzen
If rtnav.FindFirstString("°") Then
Do
Call rtrange.SetBegin(rtnav)
Call rtrange.SetEnd(rtnav)
Call rtrange.remove
Call rtitem.BeginInsert(rtnav)
Call rtitem.addnewline(1)
Call rtitem.EndInsert
Call rtitem.Update
Set rtnav = rtItem.CreateNavigator
Set rtrange = rtItem.CreateRange
Loop While rtnav.findfirststring("°")
ERROR_4504: ' according to issue mentioned here -->
http://atnotes.de/index.php?topic=33526.msg210617#msg210617 End If
End If