Генерация листов в Word и Excel

5 000 руб. за проект
21 июня 2021, 19:41 • 7 откликов • 86 просмотров
У нас есть макрос он по определённому алгоритму генерирует нужные листы в екселе и в ворде. Данные для генерации макрос получает он из двух файлов которые предварительно нужно загрузить. Макрос и файлы скину, задачи:

Проблема номер 1:
Запустите макрос, загрузите файлы 1_ladeliste sg_ ost и 2_palettierliste_sg_ost макрос сгенерирует ворд документ, пролистайте на страницу 95, боковая маркировка (две колонки) опущены почему то в самый низ, а должны быть строго по центру, смотрите как на других страницах. Это нужно исправить. Я прикрепил так же скрин шот Err1.jpg

Проблема номер 2:
Запустите макрос, загрузите файлы 1_ladeliste wettingen и 2_palettierliste_wettingen макрос генерирует ворд документ, пролистайте на страницы с 121 по 124, справа в самом низу есть знак в виде 6 небольших прямоугольников. После них макрос должен был распределить данные туры в нужную коробку и выставить маркировку, по непонятным причинам он этого не сделал, т.е. маркировка не стоит (это либо цифра либо буква алфавита. Скорее может не хватает букв алфавита и он игнорирует и просто не распределяет в нужную коробку? Нужно дебаг попробовать запустить и понять в чем причина. Только осторожно с алгоритмом, там все связано.Я прикрепил так же скрин шот Err2.jpg


Дополнение 1:
В макросея создал лист под названием ignor в нем я изобразил два примера, в первой колонке это номер тура (зеленый фон) вторая колонка название тура (синий фон)

Наш макрос генерирует как и маленькие листы (в екселе) так и большие (в ворде) и считает количество коробок, не вдаваясь в подробности нужна проверка, если в загружаемых листах встречается номер который указан в листе под названием ignor то макрос должен для него генерировать только маленький лист и заменять названия и расчеты как я сделал в примере который назвал Primer_ignor.xls, там же я указал и показал все в цветах, красным то что нужно всегда выводить и заменять! Ничего считать не надо! Так же не надо выводить для этого тура никакие вордовские листы! Встретился этот номер = выводим один лист как в примере Primer_ignor.xls, никаких расчетов не производим!

------
Нужно сделать максимум за 1-2 дня, особенно горит пункт номер 3.

Файлы