Как макрос из одной книги перенести в другую?

Вопрос знатокам: Добрый день нужна помощь! Нужно организовать автоматический перенос значений из одной книги в гругую например есть книга 1.xls и книга 2.xls.
1. Нужно что бы значение ячейки A1 автоматически переносились в Книгу2.xls ячейку A1
2. Условия такие в книге2.xls ЧИсло должно быть числом а не формулой, книга2 без входа в ее ячейка должна поменять число если было изменение в книга 1.xls автоматически без входа в ее в тот момент как изменились данные в 1 книге.
ВОТ примерно так ( ЕСЛИ в книге1.xls ячейка A1 = 5, тогда книге2.xls ячейка A1 = 5) И это должно быть число еще раз ='[книге1.xls]товар’!R2C3 не канает так как авто замены нет при закрытом файле и при переносе в другое место связь теряется! Нужно что бы оставалось число!

С уважением, Дмитрий Сергеев

Лучшие ответы

Полосатый жираф Алик:

«ЧИсло должно быть числом а не формулой»? А вот фиг тебе. Откуда книга2 узнает, что в книге1 что-то изменилось? Только если в книгу1 вставить макрос, который при изменении ячейки А1 в ней откроет книгу2, сохранит в нужной ячейке нужное значение и закроет книгу2. Сможешь?

Видео-ответ

Это видео поможет разобраться

Ответы знатоков

Майк Манданда (Волкодав):

Ты формулу копируешь..
Что будет в A?
A= Workbooks(«323 и 321 ПОИ ТСР Авто. xlsm»).Worksheets(«Свод 321»).Range(«M12»).Value

Юзер Честный:

Зависит от того, куда записан макрос: он может быть записан непосредственно в файл — тогда просто передать этот файл; а может — в шаблон. Тогда проще скопировать в блокнот текст макроса, передать текстовый файл и объяснить, как из него скопировать макрос в Excel.

Также спрашивают:
Adblock
detector