Привет, Планетяне!
Нужна помощь в доработке запускаемого из Excel макроса обработки Word-файла (кнопка на листе "Л" ;) .
Точнее - не хватает куска кода, обозначенного как '***** ДОПОЛНЕНИЕ ТАБЛИЦЫ НТД *****.
Макрос должен:
- найти разбросанные в Word-файле номера вида [^#^#] и [^#^#^#], не содержащиеся в БС (таблице, которую можно найти по закладке "p_Список" ;)
- составить из найденных результатов отсортированный по возрастанию список номеров (без повторов)
- подгрузить для них вид и наименование НТД с листа "Л" Excel
- интегрировать полученный перечень в таблицу NT, выделив его цветом
* Очищать (удалять) таблицу NT нельзя!
Конечно, всё это можно выполнить вручную (см. и выделенный оранжевым кусок таблицы в ).
Но очень нужно автоматизировать!
Своих мозгов и знаний VBA не хватает.
Выручайте, Товарищи!
Нужна помощь в доработке запускаемого из Excel макроса обработки Word-файла (кнопка на листе "Л" ;) .
Точнее - не хватает куска кода, обозначенного как '***** ДОПОЛНЕНИЕ ТАБЛИЦЫ НТД *****.
Макрос должен:
- найти разбросанные в Word-файле номера вида [^#^#] и [^#^#^#], не содержащиеся в БС (таблице, которую можно найти по закладке "p_Список" ;)
- составить из найденных результатов отсортированный по возрастанию список номеров (без повторов)
- подгрузить для них вид и наименование НТД с листа "Л" Excel
- интегрировать полученный перечень в таблицу NT, выделив его цветом
* Очищать (удалять) таблицу NT нельзя!
Конечно, всё это можно выполнить вручную (см. и выделенный оранжевым кусок таблицы в ).
Но очень нужно автоматизировать!
Своих мозгов и знаний VBA не хватает.
Выручайте, Товарищи!
Изменено: - 27.01.2013 18:03:51
(Относительно задачи от 20.01.2013 всё сильно упростилось.)