Tente isto:
Option Explicit
Public Sub FixHospitalNames()
Dim ws As Worksheet, itm As Variant, i As Long
Dim hOld As Variant, hNew As Variant, extras As Variant
extras = Split("hospital,la, ", ",") 'removes any extras (splits string by ",")
hOld = Split("princesa paz") 'replace these 2 items with the 2 items from hNew
hNew = Split("Hospital La Princesa,Hospital La Paz", ",")
With Sheet1.UsedRange.Columns(2).Offset(1) 'Update Sheet and Column as needed
For Each itm In extras
.Replace What:=itm, Replacement:=vbNullString, LookAt:=xlPart, MatchCase:=False
Next
For i = 0 To UBound(hOld)
.Replace What:=hOld(i), Replacement:=hNew(i), LookAt:=xlPart, MatchCase:=False
Next
End With
End Sub