Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 10.02.2012, 12:21   #1
ТМЗ
 
Регистрация: 10.02.2012
Сообщений: 6
Печаль копия страницы из книги в книгу

Как при копии страницы из одной книги Excel в другую книгу избавиться от добавления в адреса ячеек имени старой книги? То есть вычисления на скопированной странице должны быть по данным новой книги, в которую скопирована страница. А у меня они берутся из первой книги
ТМЗ вне форума Ответить с цитированием
Старый 10.02.2012, 15:55   #2
Казанский
Старожил
 
Аватар для Казанский
 
Регистрация: 31.12.2010
Сообщений: 2,133
По умолчанию

Как вариант, после копирования страницы Ctrl+H, заменить [имя_старой_книги.xls] на пусто.
Флажок "ячейка целиком" должен быть очищен.
exceleved@yandex.ru Яндекс.Деньги: 410011500007619
Казанский вне форума Ответить с цитированием
Старый 10.02.2012, 16:14   #3
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

если таблицу копировали макросом, то пристройте еще что-то типа этот
Код:
Sheets(2).Range(Sheets(1).UsedRange.Address).Formula = .Formula
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете

Последний раз редактировалось IgorGO; 10.02.2012 в 16:19.
IgorGO вне форума Ответить с цитированием
Старый 10.02.2012, 17:13   #4
Hugo121
Старожил
 
Регистрация: 11.05.2010
Сообщений: 5,170
По умолчанию

Сперва меняем все = на &&&&&& (ну или по вкусу), копируем лист, меняем назад.
webmoney: E265281470651 Z422237915069 R418926282008
Hugo121 вне форума Ответить с цитированием
Старый 10.02.2012, 19:17   #5
ТМЗ
 
Регистрация: 10.02.2012
Сообщений: 6
По умолчанию Копия Excel-страницы в другую книгу.

Спасибо за помощь, только у меня на этой странице порядка 100 адресов и копировать ее нужно в несколько книг. Поэтому стирать или заменять не хотелось бы. М.б., есть какая-то "отключка" от имени старой книги, типа идеи абс. адреса?
ТМЗ вне форума Ответить с цитированием
Старый 10.02.2012, 19:20   #6
Hugo121
Старожил
 
Регистрация: 11.05.2010
Сообщений: 5,170
По умолчанию

А какая разница контролуХ, сколько там этих адресов?
webmoney: E265281470651 Z422237915069 R418926282008
Hugo121 вне форума Ответить с цитированием
Старый 10.02.2012, 19:27   #7
ТМЗ
 
Регистрация: 10.02.2012
Сообщений: 6
По умолчанию А какая разница контролуХ, сколько там этих адресов?

А какая разница контролуХ, сколько там этих адресов?

Прошу прощения, но, похоже, я не поняла Ваш предыдущий совет относительно &&&&&& . Мне показалось, что все равно вручную нужно убирать имена файлов, пусть через &&& или что-то там еще. А мне бы как-то сказать, что их не нужно присоединять к адресам ячеек.
ТМЗ вне форума Ответить с цитированием
Старый 10.02.2012, 19:33   #8
Hugo121
Старожил
 
Регистрация: 11.05.2010
Сообщений: 5,170
По умолчанию

Я думал Вы поняли - сперва сразу по всему листу через Ctrl+H меняем все "=" на что-то неповторимое, копируем лист, меняем таким же образом назад. Т.е. во время копирования на листе не будет формул.
Вот правда как будет с фомулами массива - не знаю, нужно потестить... (только что в голову пришло...)
webmoney: E265281470651 Z422237915069 R418926282008
Hugo121 вне форума Ответить с цитированием
Старый 10.02.2012, 19:50   #9
ТМЗ
 
Регистрация: 10.02.2012
Сообщений: 6
По умолчанию

То есть более естественного пути нет? Н-р, через опцию, потому что для единообразных книг это часто - в одной прописываем обработку, а для каждой из других - она та же самая, при этом, конечно, по данным этой самой книги, а не прежней
ТМЗ вне форума Ответить с цитированием
Старый 10.02.2012, 21:16   #10
Hugo121
Старожил
 
Регистрация: 11.05.2010
Сообщений: 5,170
По умолчанию

Ну я обычно в таких случаях сохраняю книгу под другим именем, затем заменяю обсчитываемые данные (или обновляю). Т.е. формулы вообще никак не меняются, никуда не копируются.
webmoney: E265281470651 Z422237915069 R418926282008
Hugo121 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Макрос активной книги открывает книги xlsm содержащих auto_open Daren Microsoft Office Excel 0 28.01.2011 09:34
Скопировать данные из некоторых ячеек одной книги в другие книги fcunited Microsoft Office Excel 8 09.06.2010 12:14
Создание книги и перенос данных листа в дргую несуществующюю книгу OgE®_M@G Microsoft Office Excel 23 13.11.2009 06:35
макрос который будет копировать столбец А из закрытой книги Данные, и вставлять в книгу Сток в столбец B Utirka66 Microsoft Office Excel 8 06.07.2009 09:53