Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Поиск заданного значения в нескольких листах и при нахождени - Мир MS Excel

Регистрация · Логин: · Пароль: · · Забыли пароль?
  • Страница 1 из 1
  • 1
Модератор форума: _Boroda_, Manyasha, SLAVICK, китин  
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Поиск заданного значения в нескольких листах и при нахождени (Макросы/Sub)
Поиск заданного значения в нескольких листах и при нахождени
Valmonth502 Дата: Воскресенье, 27.01.2019, 16:55 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 1
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Нужна помощь с написание кода программы.Боссу на работе нужно автоматизировать поиск в таблицах excel... Есть отдельный файл excel где около ста тысяч обозначений деталей для машины с А1 до А100000. Есть другой отдельный файл excel где список тех деталей которые менялись в 2016 году, отдельный файл за 2017 год и 2018. Боссу нужен итоговый файл где по каждой измененной детали будет отображаться номер изменения за все года. Алгоритм я придумал, но вот в синтаксисе я не силен. Алгоритм следующий: в файле "база" программа считывает значение ячейки А1 (название детали) и ищет его в файле "2016" если находит то программа вставляет значение в файл "итог" в ячейку А1 - название детали а в ячейку В1 - номер изменения. Далее программа ищет это же самое значение в файле "2017" и если находит то вставляет номер изменения в ячейку С1. То же самое для файла "2018" - программа вставляет номер изменения в ячейку D1. Далее программа берет значение А2 из файла "база" и все повторяется аналогично - в файле "итог" программа вставляет в А2 - название детали, в В2 - номер изменения за 2016 год, С2 - за 2017 год, D2 - 2018 год. Если программа не находит деталь ни в одном из годов то ничего вставлять не нужно. Названия деталей и изменения - буквенно-числовые
 
Ответить
СообщениеНужна помощь с написание кода программы.Боссу на работе нужно автоматизировать поиск в таблицах excel... Есть отдельный файл excel где около ста тысяч обозначений деталей для машины с А1 до А100000. Есть другой отдельный файл excel где список тех деталей которые менялись в 2016 году, отдельный файл за 2017 год и 2018. Боссу нужен итоговый файл где по каждой измененной детали будет отображаться номер изменения за все года. Алгоритм я придумал, но вот в синтаксисе я не силен. Алгоритм следующий: в файле "база" программа считывает значение ячейки А1 (название детали) и ищет его в файле "2016" если находит то программа вставляет значение в файл "итог" в ячейку А1 - название детали а в ячейку В1 - номер изменения. Далее программа ищет это же самое значение в файле "2017" и если находит то вставляет номер изменения в ячейку С1. То же самое для файла "2018" - программа вставляет номер изменения в ячейку D1. Далее программа берет значение А2 из файла "база" и все повторяется аналогично - в файле "итог" программа вставляет в А2 - название детали, в В2 - номер изменения за 2016 год, С2 - за 2017 год, D2 - 2018 год. Если программа не находит деталь ни в одном из годов то ничего вставлять не нужно. Названия деталей и изменения - буквенно-числовые

Автор - Valmonth502
Дата добавления - 27.01.2019 в 16:55
RAN Дата: Воскресенье, 27.01.2019, 17:09 | Сообщение № 2
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4913
Репутация: 981 ±
Замечаний: 0% ±

2010
А на Планете сие присутствует в "работе".


Быть или не быть, вот в чем загвоздка!
 
Ответить
СообщениеА на Планете сие присутствует в "работе".

Автор - RAN
Дата добавления - 27.01.2019 в 17:09
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Поиск заданного значения в нескольких листах и при нахождени (Макросы/Sub)
  • Страница 1 из 1
  • 1
Поиск:

Яндекс цитирования
© 2010-2019 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!