Т.к. в программировании не силен, хочу обратить к вам - уважаемые пользователи, за советом по реализации нижеописанных действий. Макрос/скрипт VBA для MSExel2003, с возможностью добавления кнопки в меню (через надстройки). Макрос отбирает из документа «1» определенные строки по заданным критериям и сохраняет полученные данные в документ «2» :
1) Сортировка столбца «А» от A->Я
2) Отбор строк из документа с определенной датой(дата задается пользователем) и копированием полученного в новый документ. 2.1 Макрос продолжает работать в новом документе.
3) Отбор строк в столбце «С» с определенным текстом/именем и удаление не попавших под критерии отбора строк.
4) Удаление «дубликатов» строк в столбце «B» Пример: 03.10.2010 a agent1 cat12 03.10.2010 a agent1 cat1 03.10.2010 c agent2 cat2 03.10.2010 d agent3 cat3
Результат: 03.10.2010 a agent1 cat12 03.10.2010 c agent2 cat2 03.10.2010 d agent3 cat3
5) Удаление столбца «А» (дата)
6) Поиск соответствий и последующее выделение строк при совпадении.
Подробнее: макрос обращается к документу sootv.xls и сравнивает данные ячеек столбца «А» с данными ячеек в документе «2», в случаи их совпадения – заливает строку желтым цветом в документе «2».
7) Сохранение документа «2», закрытие документа «1» без изменений, завершение работы макроса.
Т.к. в программировании не силен, хочу обратить к вам - уважаемые пользователи, за советом по реализации нижеописанных действий. Макрос/скрипт VBA для MSExel2003, с возможностью добавления кнопки в меню (через надстройки). Макрос отбирает из документа «1» определенные строки по заданным критериям и сохраняет полученные данные в документ «2» :
1) Сортировка столбца «А» от A->Я
2) Отбор строк из документа с определенной датой(дата задается пользователем) и копированием полученного в новый документ. 2.1 Макрос продолжает работать в новом документе.
3) Отбор строк в столбце «С» с определенным текстом/именем и удаление не попавших под критерии отбора строк.
4) Удаление «дубликатов» строк в столбце «B» Пример: 03.10.2010 a agent1 cat12 03.10.2010 a agent1 cat1 03.10.2010 c agent2 cat2 03.10.2010 d agent3 cat3
Результат: 03.10.2010 a agent1 cat12 03.10.2010 c agent2 cat2 03.10.2010 d agent3 cat3
5) Удаление столбца «А» (дата)
6) Поиск соответствий и последующее выделение строк при совпадении.
Подробнее: макрос обращается к документу sootv.xls и сравнивает данные ячеек столбца «А» с данными ячеек в документе «2», в случаи их совпадения – заливает строку желтым цветом в документе «2».
7) Сохранение документа «2», закрытие документа «1» без изменений, завершение работы макроса.Exingin