Форум программистов, компьютерный форум, киберфорум
VBA
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.71/7: Рейтинг темы: голосов - 7, средняя оценка - 4.71
-1 / 0 / 0
Регистрация: 29.08.2022
Сообщений: 14

Обновление данных в текущей книге из другой закрытой

23.10.2022, 11:18. Показов 1858. Ответов 22
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем доброго дня, прошу помочь в решении проблемы.
Помогите пожалуйста создать макрос который будет обновлять данные в столбце F документа (матрица протокол) используя данные из другого документа (электронная форма по ОТ)
При условии если ФИО+должность совпадают с таким же фио+должность во втором документе, то из второго документа в первый будут переноситься значения "номер удостоверения" и значение "Даты"+1год в соответствующие ячейки первого документа.

Нюансы:
Может быть такое что ФИО у двух человек одинакова но должность разная.
Также хотел бы обратить внимание, что в первом документе два листа, и тот и другой лист сообщаются с общим вторым документом.
Может быть такое что Олегов Олег Олегович пройдет внеплановую проверку знаний и во втором документе он будет записан заново но уже с более свежей датой, как в этом случае макрос будет работать? Когда будут две одинаковые записи но у них буду отличаться лишь даты и номер удостоверения.

Прикрепил 2 пнг файла для наглядности что в итоге хотелось бы увидеть от итога макроса.
Миниатюры
Обновление данных в текущей книге из другой закрытой   Обновление данных в текущей книге из другой закрытой  
Вложения
Тип файла: xlsx Электронная форма Матрица_Протокол VBA test1.xlsx (303.8 Кб, 8 просмотров)
Тип файла: xlsx Электронная форма по ОТ2 VBA test 1.xlsx (264.4 Кб, 12 просмотров)
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
23.10.2022, 11:18
Ответы с готовыми решениями:

Пользовательские функции VBA обновление при закрытой книге
Добрый вечер. Есть некая функция, не важно какая (ниже просто пример), которая берет данные из другой книги. Но только все работает...

Sheets.count в закрытой книге Excel...
Привет всем! Недавно была похожая тема, но там не касались вопроса перебора по листам закрытой книги... Есть код: Sub GetData() Dim...

Запрос наличия листа в закрытой книге
Здравствуйте. прошу помощи. Задача - узнать есть ли определенный лист в закрытой книге без его открытия. Макрос обрабатывает большой...

22
1847 / 1162 / 354
Регистрация: 11.07.2014
Сообщений: 4,107
25.10.2022, 16:01
Студворк — интернет-сервис помощи студентам
Да, и вашу актуальную дату надо поставить внутрь цикла.
1
-1 / 0 / 0
Регистрация: 29.08.2022
Сообщений: 14
25.10.2022, 17:54  [ТС]
CgfBurk, Отличное решение, примного благодарен, однако могу ли я вас попросить подсказать что я сделал не так и как вы решили эту задачу...
0
1847 / 1162 / 354
Регистрация: 11.07.2014
Сообщений: 4,107
26.10.2022, 10:25
Igorek72rus, вы, видимо, не очень внимательно читаете мои сообщения, там всё уже сказано.
Повторяю: Offset это сдвиг по строке и столбцу относительно ячейки, которая стоит перед Ofset. В случае, если ячейка rng найдена, то она находится во втором столбце, а копировать данные нужно в столбец 4. 4-2=2, это и есть сдвиг на две ячейки вправо. Следовательно, надо rng.Offset(1, 2), а вас rng.Offset(1, 4). а ещё ПрЕмного, а не прИмного.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
26.10.2022, 10:25

Перебор, поиск и заполнение Listbox в закрытой книге
Пытаюсь расширить функционал своей программы и хочу реализовать следующее: Есть код, который приведен ниже. он прекрасно работает и...

Как изменить название активного листа в закрытой книге?
Подскажите, есть ли макрос или скрипт, который может изменить название активного листа в закрытой книге? (В ручную очень долго). P.S....

Поиск значения в закрытой книге и выведение значений строки
Добрый день. Помогите пожалуйста. Есть Ecxel файл с набором данных который расположен в сети. Нужно сделать форму запроса, в которой,...

Поиск, копирование, переход на две ячейки в бок в закрытой книге
Sub copy2() Workbooks.Open "D:\221373.xls" Cells.Find(What:="word", After:=ActiveCell, LookIn:= _ xlFormulas,...

Сортировка данных в другой книге
Здравствуйте как можно отсортировать данные по возрастанию находящиеся в другой скрытой книге. Пытался допилить скопированный на сайте...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
23
Ответ Создать тему
Новые блоги и статьи
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами: - ВидТО (СправочникСсылка. ВидыТО); - ВидГСМ. . .
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр. Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала. Ниже прикреплён. . .
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU. Опрашиваются регистры. . .
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка: Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман. Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
мат медиц модель 30. презентация проекта
anaschu 27.08.2026
хоп хоп хоп хидахоп, а я кладую))
Как у меня протекала болезнь
zorxor 27.08.2026
Здравствуйте, друзья! Эта запись блога предназначена именно для вас - для моих дорогих друзей, которые знали меня лично. Чтобы ответить на вопрос - а что же со мной произошло на самом деле? Я учился. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru