Как макрос из одной книги перенести в другую?
Вопрос знатокам: Добрый день нужна помощь! Нужно организовать автоматический перенос значений из одной книги в гругую например есть книга 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.