|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
26.09.2013, 00:23 | #1 |
Пользователь
Регистрация: 24.09.2011
Сообщений: 25
|
Обновление дат при помощи макроса
Здравствуйте, помогите написать макрос для проведения расчетов в таблице, нужно выявить подходящие ячейки и подставить к ним обновленные даты.
Мы имеем 3 таблицы с данными: 1 Таблица – Столбец «А» – ID, столбец «В» – их значения. 2 Таблица – Столбец «F» – ID, столбец «H» – Старые даты. 3 Таблица – Столбец «J» – значения ID, столбец «K» – Новые даты. Нужно сравнить значение ID из столбца «J» со значением ID из столбца «B» найти схожие и таким образом выявить их ID из столбца «А», затем сравнить наши ID с ID из столбца «F», найти схожие и сверить даты из столбца «К» со столбцом «H», если даты не совпадают, подставить из столбца «К». Если какие либо данные мы не находим, «ID», «значения ID» либо «Дату», ничего не меняем, просто идем дальше. Пример: Берем первое значение ID из столбца «J» – «А28», ищем схожее значение в столбце «B», выявляем его ID из столбца «А» = «37», ищем этот ID в столбце «F» и сверяем даты, старая дата в столбце «Н» для нашего ID = «2013-02-26 00:00:00.000», а новая «15.09.2013», необходимо подставить новую дату в формате старой, и в итоге получить: «2013-09-15 00:00:00.000». Буду Вам очень признателен за помощь. Спасибо! Последний раз редактировалось alexp21; 26.09.2013 в 00:24. Причина: файл |
26.09.2013, 11:49 | #2 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,166
|
Сделал макросом, если что. Жду по договорённости
Но есть одна тонкость - формат этих изменяемых дат. Нужно в виде строки или даты? Можно или так, или так, Можно кодом, а можно сперва столбцу задать формат вручную - там пока тупо стоит General/Основной.
webmoney: E265281470651 Z422237915069 R418926282008
|
26.09.2013, 14:56 | #3 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,166
|
Долетело
Код:
Файл могу закинуть вечером.
webmoney: E265281470651 Z422237915069 R418926282008
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Создание макроса для обновление прайса | Magicmax | Microsoft Office Excel | 5 | 21.06.2010 19:59 |
Иморт данных из SQL в Excel при помощи QueryTable VBS, Иморт данных из SQL в Excel при помощи QueryTable | Valdocco | Microsoft Office Excel | 1 | 16.07.2009 21:50 |
Проблема при открытии базы при помощи ADO | SlavaSH | БД в Delphi | 21 | 30.06.2009 16:51 |
Формирование списка дат при помощи формул | EducatedFool | Microsoft Office Excel | 10 | 17.03.2009 09:30 |
Изменить цвет при помощи макроса | А. Долматов | Microsoft Office Excel | 5 | 26.09.2007 21:02 |