Я хотел бы удалить все ранжированные имена из рабочей таблицы (в моей рабочей книге), основывая критерий на их именах.
Если найден этот код:
Dim wkSettings As Worksheet
Set wkSettings = ThisWorkbook.Sheets("TheSheetToTarget")
For Each nm In wkSettings.Names
If nm.RefersToRange.Parent.Name = wkSettings.Name Then
'Do stuff
End If
Next nm
, но не может быть успешнымв его адаптации, так как условие if
кажется всегда действительным.