... wie ich das sehe verwendest du den Code so, wie du ihn aus dem EXCEL-Makro kopiert hast. Es kann sein, daß sich LS an der Schreibweise stört:
App.Selection.Replace What="VB", Replacement="PS", ...
Versuche herauszufinden, wie die LS-Schreibweise aussieht..
=> App.Selection.replace( Arg1 , Arg2 , ... )
In welcher Reihenfolge die Parameter dann übergeben werden müssen...
Toni