Для копирования именованных диапазонов надо использовать макрос VBA на вроде этого:
X++: Sub CopyNames()
Dim Source As Workbook
Dim Target As Workbook
Dim n As Name
Set Source = ActiveWorkbook
Set Target = Workbooks("Book2.xlsx")
For Each n In Source.Names
Target.Names.Add Name:=n.Name, RefersTo:=n.Value
Next
End Sub PS: Для копирования именованных диапазонов с листа на лист придется добавить суффикс в имя, т.к. оно должно быть уникальным в пределах книги (например, имя или номер листа)
__________________
люди...считают, что если техника не ломается, то ее не нужно ремонтировать. Инженеры считают, что если она не ломается, то нуждается в совершенствовании.
Последний раз редактировалось KiselevSA; 28.07.2015 в 09:36.
|