Поиск  Пользователи  Правила 
Закрыть
Логин:
Пароль:
Забыли свой пароль?
Регистрация
Войти
 
Страницы: 1
RSS
Макрос для сбора данных из одного файла в другой
 
Здравствуйте, уважаемые форумчане.
Есть задача, чтобы клиент заполнял таблицу в файле clientUSD/clientEUR (лист Base), а при получении заполненного файла - данные затягивались в insur(такой же лист - Base, такая же таблица как и в clientUSD/clientEUR).
Затягивать данные нужно либо из одного, либо из другого файла (разные валюты), т.е. по желанию пользователя - сейчас ему нужно затянуть данные по евро-файлу - клац - и затянуло именно из евро-файла. завтра ему нужно будет затянуть по долларам - затянет по долларам, тем самым обновив файл.
В идеале нужно так, чтобы когда будет много файлов (clientUSD1, clientUSD2, clientUSD3) загружало из НУЖНОГО файла, например только из clientUSD3, а не из всех clientUSD.
Надеюсь донесла мысль.
Я так понимаю, делается это макросом, но я в них полный профан :cry:  
Видела вот такое решение макрос, но повторюсь - я в них ни бум-бум.... Надеюсь на подсказку, как, что и где именно нужно прописать именно в моём случае. Спасибо!
 
Цитата
rinolga написал:
Надеюсь донесла мысль.
Ваша попытка донести придуманный Вами Алгоритм Автоматизации - БЕЗУСПЕШНА!
Попробуйте объяснить "простыми" словами:
1. Много clientUSD / clientEUR.
   1.1. Что делать с файлом insur?
         1.1.1. Создавать новые листы Base?
Цитата
rinolga написал:
В идеале нужно так, чтобы когда будет много файлов (clientUSD1, clientUSD2, clientUSD3) загружало из НУЖНОГО файла, например только из clientUSD3, а не из всех clientUSD.
2. Как это понимать?!  :D  
 
Мотя, спасибо за ответ :)  упрощаем задачу... я уже и сама поняла, что слишком мои начальники замудрили...
файл будет называться просто client (без привязки к валюте). т.е. имеем 2 файла в папке - insur и client
Нужно чтобы при входе в insur (таблица на листе Base) подтянулись данные из файла client (таблица на листе Base) (отдельные листы Base создавать не нужно, данные должны перезаписываться каждый раз, не дополняться а именно перезаписываться)
Надеюсь простыми словами получилось  :)  
Изменено: rinolga - 15 Мар 2019 16:06:44 (уточнение)
 
rinolga Вы хотите просто копировать данные с одной книги в другую, получается так? Какой диапазон копируем - или что?
Изменено: skais675 - 15 Мар 2019 16:25:52
 
skais675, спасибо за ответ. :)  Именно копирование нужно (чтобы люди не "копипастили" данные" а сразу загружалось в insur).
с диапазоном сложнее, т.к. количество заполненных строк может быть как 1 так 51 и тд.
как вариант - данные из диапазона А11:О50 (данные столбцов Р-Т не заполняются, их копировать не нужно)
 
Решение.
Изменено: skais675 - 15 Мар 2019 17:45:30
 
skais675,спасибо огромное! То, что надо  :)  
 
skais675,параллельно возник вопрос - можно ли сделать 2 диапазона? (в итоговой таблице должна стоять формула, которая при обновлении - слетает)
A11:J50, столбец К пропускаем, L11:O50
Если конечно это реально. Если нет - будут ручками ставить формулу :)
 
rinolga поправил в #6
 
skais675,спасибо!  :)  
Страницы: 1
Читают тему (гостей: 1)
Наверх