Добрый день, ситуация такая - на работе есть бланк ведомости материалов (ВМ) в Microsoft Word. Бланк рассчитан на лист формата А3. С ним всё хорошо, работаю в нем много лет. Однако начальство хочет перейти на Excel, чтобы передавать электронные документы в другие отделы, которым именно Excel удобен (сейчас вообще печатные версии передаем). Соответственно надо создать аналогичный бланк, и вот с этим проблемы.
Сначала уточню, что принципиально важно, чтобы при составлении документа постоянно приходится вставлять новые строки в произвольных местах, условно в середине таблицы, при этом все строчки, расположенные ниже, должны смещаться вниз, в том числе на другие страницы документа. Но есть отдельные строки, которые двигаться не должны - это заголовки наверху страницы, нижняя строка, в которой указывается номер ВМ и номер страницы, и боковой столбец с номерами строк. В Word это всё реализовано через колонтитулы, однако в Excel колонтитулы куда примитивнее, в них нельзя вставить другую таблицу.
Я пытался сделать бланк в Excel, но столкнулся со следующими проблемами:
1. На первой странице внизу должен быть штамп с названием ВМ, номером заказа, автором документа и т. п., но вставить его в Excel так, чтобы он не двигался при добавлении строк, не получается. Нашел костыль - сделать этот штамп в самом начале файла. Выглядит неплохо, но всё же на нашем предприятии есть определенный стандарт, по которому штамп должен быть внизу первой страницы. Можно ли как-то сделать этот штамп внизу?
2. Аналогичная проблема в том, что на второй и последующих страницах есть внизу штамп в виде строки, где указывается номер листа и номер ВМ. Я номер листа и номер ВМ поставил в верхний колонтитул, но опять же хочется, чтобы было по стандарту, как в бланке Word.
3. Самое сложное - это номера строк, которые должны быть в первом столбце на каждом листе. Вообще никак не вставляются. Пробовал в колонтитул вписать числа примерно так:
1
2
3
4
и подобрать параметры шрифта, чтобы числа оказывались точно в нужных ячейках. Однако выяснилось, что размер колонтитула ограничен, и все числа не вмещаются, а также оказалось, что при печати документа эти цифры съезжают. То есть в электронном файле они могут стоять за нужными ячейками, а при печати съедут.
Соответственно вопрос - можно ли как-то в Excel реализовать точно такой же бланк, как в Word, или хотя бы максимально к нему приблизиться?
P.S В вордовском бланке есть ещё поля левее номеров строк, где написано "Инв. № подл.", "Подпись и дата" - на них можно не обращать внимание, , просто из ГОСТа когда-то заимствовали штамп, в Excel переносить это не нужно
Сначала уточню, что принципиально важно, чтобы при составлении документа постоянно приходится вставлять новые строки в произвольных местах, условно в середине таблицы, при этом все строчки, расположенные ниже, должны смещаться вниз, в том числе на другие страницы документа. Но есть отдельные строки, которые двигаться не должны - это заголовки наверху страницы, нижняя строка, в которой указывается номер ВМ и номер страницы, и боковой столбец с номерами строк. В Word это всё реализовано через колонтитулы, однако в Excel колонтитулы куда примитивнее, в них нельзя вставить другую таблицу.
Я пытался сделать бланк в Excel, но столкнулся со следующими проблемами:
1. На первой странице внизу должен быть штамп с названием ВМ, номером заказа, автором документа и т. п., но вставить его в Excel так, чтобы он не двигался при добавлении строк, не получается. Нашел костыль - сделать этот штамп в самом начале файла. Выглядит неплохо, но всё же на нашем предприятии есть определенный стандарт, по которому штамп должен быть внизу первой страницы. Можно ли как-то сделать этот штамп внизу?
2. Аналогичная проблема в том, что на второй и последующих страницах есть внизу штамп в виде строки, где указывается номер листа и номер ВМ. Я номер листа и номер ВМ поставил в верхний колонтитул, но опять же хочется, чтобы было по стандарту, как в бланке Word.
3. Самое сложное - это номера строк, которые должны быть в первом столбце на каждом листе. Вообще никак не вставляются. Пробовал в колонтитул вписать числа примерно так:
1
2
3
4
и подобрать параметры шрифта, чтобы числа оказывались точно в нужных ячейках. Однако выяснилось, что размер колонтитула ограничен, и все числа не вмещаются, а также оказалось, что при печати документа эти цифры съезжают. То есть в электронном файле они могут стоять за нужными ячейками, а при печати съедут.
Соответственно вопрос - можно ли как-то в Excel реализовать точно такой же бланк, как в Word, или хотя бы максимально к нему приблизиться?
P.S В вордовском бланке есть ещё поля левее номеров строк, где написано "Инв. № подл.", "Подпись и дата" - на них можно не обращать внимание, , просто из ГОСТа когда-то заимствовали штамп, в Excel переносить это не нужно
Изменено: - 24.12.2025 19:01:48