ХЕЛП! Excel обращение макроса к книге, из которой был запущен макрос. - VB
Формулировка задачи:
доброго времени суток.
что то я не могу разобраться как заставить макрос активировать книгу, из которой он собственно был запущен.
суть - перенос данных из формы для заполнения в базу данных.
беда в том, что база лежит отдельным файлом, а не на соседнем листе.
грубо пока так.
то есть выделяем из бланка необходимые данные и копируем их в базу данных.
НО бланк только изначально как форма имеет фиксированное название.
а далее переименовывается в зависимости от даты и вида операций.
следовательно обращение по имени файла уже не получится, ибо при копировании бывший бланк будет называться уже по-другому.
вопрос: как привязать макрос к книге, из который он был запущен?
так чтобы после сохранения "бланк.хлс" в какой-нибудь "работа 22,03,11" я смог запустить макрос и он бы все скопировал.
что то я не могу разобраться как заставить макрос активировать книгу, из которой он собственно был запущен.
суть - перенос данных из формы для заполнения в базу данных.
беда в том, что база лежит отдельным файлом, а не на соседнем листе.
грубо пока так.
то есть выделяем из бланка необходимые данные и копируем их в базу данных.
НО бланк только изначально как форма имеет фиксированное название.
а далее переименовывается в зависимости от даты и вида операций.
следовательно обращение по имени файла уже не получится, ибо при копировании бывший бланк будет называться уже по-другому.
вопрос: как привязать макрос к книге, из который он был запущен?
так чтобы после сохранения "бланк.хлс" в какой-нибудь "работа 22,03,11" я смог запустить макрос и он бы все скопировал.
Решение задачи: «ХЕЛП! Excel обращение макроса к книге, из которой был запущен макрос.»
textual
Листинг программы
ThisWorkbook.Sheets(<font color="teal">"Лист1"</font>).Range(<font color="teal">"D4:K4"</font>).Copy
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д