Подскажите, плиз, есть ли возможность скопировать имена диапазонов из одной книги в другую.
Понимаю что копать надо где-то здесь ThisWorkbook.ActiveSheet.Names
Понимаю что копать надо где-то здесь ThisWorkbook.ActiveSheet.Names
14.07.2011 10:19:21
Подскажите, плиз, есть ли возможность скопировать имена диапазонов из одной книги в другую.
Понимаю что копать надо где-то здесь ThisWorkbook.ActiveSheet.Names |
|
|
|
14.07.2011 10:36:36
я так посмотрел, наверное все таки надо смотреть ThisWorkbook.Names
|
|
|
|
14.07.2011 10:39:59
На мой взгляд вопрос сформулирован странно: зачем копировать имена именованных диапазонов? Другое дело, если, к примеру, имя привязано к группе ячеек и требуется перенести их...
Чебурашка стал символом олимпийских игр. А чего достиг ты?
Тишина - самый громкий звук |
|
|
|
14.07.2011 10:43:36
При этом книга в которую копируем должна быть открыта
Редко но метко ...
|
|
|
|
14.07.2011 11:53:43
что я делаю не так?
Workbooks(nname).Add Name:=n.Name, RefersToR1C1:=n.RefersToR1C1 на этом месте ругается, что объект не поддерживает данное свойство или метод |
|
|
|
14.07.2011 12:04:29
аааааааааа, спасибо, проглядел
|
|
|
|
14.07.2011 12:08:45
Всем спасибо, все что мне надо было, получилось. В результате полистного копирования одной книги в другую формулы с применением имен диапазонов работают корректно.
|
|
|
|
14.07.2011 12:09:14
Если все же захотите копировать не только имена, но и диапазоны, на которые ссылаются эти имена, посмотрите тут:
|
|
|
|
14.07.2011 12:26:41
Спасибо, посмотрю.
Так то, у меня все скопировано, не хватало имен. |
||||
|
|
|||