beliit.com
Форумы Проектант
ПОИСК ПО ФОРУМАМ
перед созданием новых тем используйте поиск,
возможно ответ на Ваш вопрос уже есть на форумах

Расширенный поиск
 
  • Всего пользователей - 22590
  • Всего тем - 31292
  • Всего сообщений - 289825
Страниц: [1]   Вниз
ВЕРСИЯ ДЛЯ ПЕЧАТИ

Microsoft Excel. Настройка печати спецификации

Количество просмотров - 9490
(ссылка на эту тему)
Panacota
*
Участник форумов


Сейчас отсутствует Сейчас отсутствует
 
Сообщение #1 : 19 Декабря 2019 года, 16:44
(ссылка на это сообщение)

Добрый вечер!
Хочу сделать спецификацию в экселе и у меня почти это получилось при помощи колонтитулов. Разобралась как вставлять, но на печать выводится не весь рисунок колонтитула! На листе все красиво! Помогите, пожалуйста. Как сделать так, чтобы то, что я вижу на листе совпадало с печатью.

Инженер по электроснабжению (Санкт-Петербург, Россия)
Samsony 1
****
Активный участник форумов


Сейчас отсутствует Сейчас отсутствует
 
Сообщение #2 : 19 Декабря 2019 года, 19:14
(ссылка на это сообщение)

поищите в интернете, есть готовая и формата А4, и формата А3, с разной основной надписью на первом и последующем листах.
навскидку не вспомню где ...

Главный специалист (Тюмень, Россия)
Антониони
****
Активный участник форумов


Сейчас отсутствует Сейчас отсутствует
 
Сообщение #3 : 24 Декабря 2019 года, 06:51
(ссылка на это сообщение)

1. В Excel-е штампы можно выполнить двумя способами - границей ячеек и отрисовкой линиями и надписями. В первом случае необходимо точно подогнать ширину всех ячеек и высоту. Это сложно, поэтому ширину и высоту ячеек делают минимальной и потом как из "кубиков" через объединение составляют нужной ширины/высоты графы штампа. Во втором случае можно четко и по размерам отрисовать все рамки и штампы, но они будут НЕ привязаны к ячейкам и значит могут "съезжать" при изменении выше количества или габаритов строк. ДАже если в колонтитулах сделать рамку со штампом - одно с другим может не очень хорошо сходиться.
Так же учитывайте, что в Екселе нет понятия см и мм для размеров ячеек - есть пиксели и есть ПТ. ПТ связаны с размерами букв определенного шрифта.
2. Самый простой вариант - выполнить полностью рамки и "геометрию" страниц, а потом просто подставлять туда ваши данные. Например, на лист Data забиваем всю нужную спецификацию, включая те позиции, которые нам могут понадобиться в будущих проектах. В одной колонке указываем "код нужности". Если код есть - строка выводится в спецификацию, если нет - остается только на листе Data. На листе с шаблоном спецификации, за пределами используемых столбцов делаем поиск нужных строк (выводимых) и получаем номер строки. В самом шаблоне указываем формулы вывода нужных столбцов указанной строки с листа Data.
Получаем неизменяемый шаблон спецификации, где меняем только штамп. Если штамп выполняется по первому методу, то его так же можно сделать формулами и данные вносить на отдельный лист - фамилии, название проекта, завода, марку и т.п.
Жесткая привязка значений к определенной ячейке на листе Data позволяет выполнять дополнительные расчеты. Например если необходимо подсчитать общее количество кабеля - просто суммируем нужные ячейки из диапазона на листе Data, зная, что при необходимости, новые кабели будут добавляться внутрь этого диапазона и так же будут посчитаны.
Со временем спецификация будет достаточно полной и не придется вносить новые позиции, а только определять нужные позиции. И тут тоже можно формулами забить "нужность", то есть если метраж кабеля , например, указан, то эта позиция должна выводиться в спецификацию - указывается код нужности.

Мне этот вариант больше нравится тем, что один раз настроив отображение, больше ничего не трогаешь. Ну и один раз забил все данные и используй спецификацию во всех проектах. Единственный недостаток - файл будет большой.

Вот вам еще варианты:
- программа Blank-RZ
- https://www.proektant.org/index.php?topic=3746.0

Проектировщик КИП (Самара, Россия)
Panacota
*
Участник форумов


Сейчас отсутствует Сейчас отсутствует
 
Сообщение #4 : 24 Декабря 2019 года, 10:32
(ссылка на это сообщение)

спасибо большое!
просто благодаря колонтитулам рамка не катается при добавлении или удалении строк, а так да, есть проблема и не могу подогнать таблицу и рамку при печати: на листе одно, на печати другое

Инженер по электроснабжению (Санкт-Петербург, Россия)
Samsony 1
****
Активный участник форумов


Сейчас отсутствует Сейчас отсутствует
 
Сообщение #5 : 24 Декабря 2019 года, 12:41
(ссылка на это сообщение)

спецификацию можно выполнить и на макросах, с формой окна и выпадающими списками для выбора наименования.
такая спецификация будет сама добавлять позиции в базу, и др. данные, и со временем будет полная.
и даже отправит таблицу на печать при желании.
нужно просто немного времени на её создание.

Главный специалист (Тюмень, Россия)
Антониони
****
Активный участник форумов


Сейчас отсутствует Сейчас отсутствует
 
Сообщение #6 : 24 Декабря 2019 года, 14:14
(ссылка на это сообщение)

Вот вам пример как можно сделать
Лист Data - туда вносим данные.
Лист ПЕЧАТЬ - отсюда печатаем.
* ramkaA3.xls
(469.5 Кб)  [просмотреть]  [скачать]  [загрузок: 923]

Проектировщик КИП (Самара, Россия)
Samsony 1
****
Активный участник форумов


Сейчас отсутствует Сейчас отсутствует
 
Сообщение #7 : 24 Декабря 2019 года, 14:37
(ссылка на это сообщение)

видел подобную форму для А3/А4 написанную на макросах, вспомнить где надо.
там еще было автоматом заполнение листов и штампа из листа-заготовки.

Главный специалист (Тюмень, Россия)
Антониони
****
Активный участник форумов


Сейчас отсутствует Сейчас отсутствует
 
Сообщение #8 : 24 Декабря 2019 года, 14:53
(ссылка на это сообщение)

Вот еще вариант
Этот удобен тем, что все поля штампа это ячейки, а значит можно их заполнять через формулы
* ramkaA3v.2.xls
(111.5 Кб)  [просмотреть]  [скачать]  [загрузок: 585]

Проектировщик КИП (Самара, Россия)
Samsony 1
****
Активный участник форумов


Сейчас отсутствует Сейчас отсутствует
 
Сообщение #9 : 25 Декабря 2019 года, 13:23
(ссылка на это сообщение)

первый вариант интереснее, но поиск наименования в большом перечне не по алфавиту трудное занятие.
с макросом интереснее и автоматизация процессов (всех - поиска, вставки, обновления, печати, сохранения) гораздо удобней будет, но нужно время для создания этого.

Главный специалист (Тюмень, Россия)
Антониони
****
Активный участник форумов


Сейчас отсутствует Сейчас отсутствует
 
Сообщение #10 : 25 Декабря 2019 года, 16:04
(ссылка на это сообщение)

первый вариант интереснее, но поиск наименования в большом перечне не по алфавиту трудное занятие.

Не совсем понял что вы искать собираетесь? Это спецификация, ее структура регламентирована. На листе с данными создаем структуру (там типа раскрывающихся списков) и вуаля - открываем нужный раздел, в нем проставляем нужные значения и все.
Поскольку это Ексель - забить типовые спецификации на оборудование и далее копировать в нужные места. Я таким образом на манометры делал - на одном листе перечень позиций, а на другом типовая запись для одного манометра. ТЫК и для каждой позиции готова спецификация.
Еще можно это делать в Ворде через создание каталогов. Далее копируем в Ексель... В общем вариантов много как можно облегчить себе жизнь, главное понять что надо делать и как, а так же на что хватит знаний и умений.

Проектировщик КИП (Самара, Россия)
Samsony 1
****
Активный участник форумов


Сейчас отсутствует Сейчас отсутствует
 
Сообщение #11 : 25 Декабря 2019 года, 17:29
(ссылка на это сообщение)

Не совсем понял что вы искать собираетесь? Это спецификация, ее структура регламентирована. На листе с данными создаем структуру (там типа раскрывающихся списков) и вуаля - открываем нужный раздел, в нем проставляем нужные значения и все.

Лист Data - туда вносим данные.

в первом вашем примере может быть внушительный список данных (DATA), как в нем найти необходимое, вручную ?
вот об этом речь, список более 100 позиций может со временем быть.
я про автоматизацию, а не копирование, может не так понял ?

я все время хочу сделать спецификацию на макросах или методом подстановки из ячеек и выпадающих списков.
много чего на макросах сделал, просто времени мало.

Главный специалист (Тюмень, Россия)
doctorRaz
***
Куратор подраздела "AutoCAD, AutoCAD LT и СПДС модуль Autodesk"

Мастерская СПДС
Сейчас отсутствует Сейчас отсутствует
 
Сообщение #12 : 25 Декабря 2019 года, 18:02
(ссылка на это сообщение)

Все ждал волшебный маркер легко сделанный в течение часа двух.. походу опять мечты
Для обдего развития.   Как это можно делать. https://www.cadmaster.ru/magazin/articles/cm_79_15.html
Естественно на спдс от консистент свет клином не сошелся, блоки плюс vb режультат тот же.
Основная мысль, что на чертеже, то и в спецификации, ошибки почти исключены.
Правда для осмысления надо времени больше чем час, я тож к этому не сразу пришел, то же костылики типо вышеприведенных подставлял.
Это тож костыль, но под него другие костыи хотя б не нужны

Конструктор (Волгоград, Россия)
Samsony 1
****
Активный участник форумов


Сейчас отсутствует Сейчас отсутствует
 
Сообщение #13 : 25 Декабря 2019 года, 18:34
(ссылка на это сообщение)

Не совсем понял что вы искать собираетесь?

немного погодя и перепробовав понял смысл заполнения.
но это конечно не панацея и при небольшом количестве позиций очень выручит.

про интересное решение - маркер уже читал, видимо по такой же ссылке.

Главный специалист (Тюмень, Россия)
Антониони
****
Активный участник форумов


Сейчас отсутствует Сейчас отсутствует
 
Сообщение #14 : 26 Декабря 2019 года, 07:31
(ссылка на это сообщение)

немного погодя и перепробовав понял смысл заполнения.
но это конечно не панацея и при небольшом количестве позиций очень выручит.

Даже при большом количестве позиций будет удобно если сделать грамотную группировку.
А если взять макрос... Вам опять же придется искать нужную позицию, что бы ее вставить. Разница в том, что ваш поиск возможно будет чуть быстрее и чуть удобнее чем встроенный в Ексель, чуть быстрее чем мой вариант с группировкой. Но сам поиск останется, от этого никуда не деться.
Далее, предположим что надо вставить данные о приборах - они могут сильно отличаться! У меня уже был макрос для Ворда - выбираешь тип прибора и он вставляет заготовку, меняешь параметры и получаешь готовую спецификацию на ОДИН прибор. Если приборов сотня - умаешься так вставлять. Плюс специфика - для разных проектов часто встречаются тонкости, ради которых шаблон приходится переделывать. Ушел в сторону создания "каталогов". Там проще - создается файл Ексель с данными, создается шаблон в Ворде. Затем данные из строки Екселевской базы подставляются в шаблон и получаем спецификацию на один прибор. Далее снова вставляется шаблон с данными из следующей строки базы. В итоге 60 страниц спецификации (1 страница= 1 прибор) генерируется за 20-30 сек.  Вся спецификация по приборам выполняется примерно за 3-4 часа, при чем большая часть времени уходит на создание шаблона (или его корректировку, если есть старая заготовка) и заполнение базы данных (файл Екселя)
Плюс этого варианта в том, что эти же данные часто используются в других документах (опросные листы, таблицы входных и выходных сигналов и так далее), а значит в этом же файле создаем еще листы с базами для других документов, создаем шаблоны и вуаля - имя базы и шаблоны все документы генерируются буквально за несколько минут.
* Shablon_spec.docx
(15.59 Кб)  [просмотреть]  [скачать]  [загрузок: 391]
* data_spec.xlsx
(14.14 Кб)  [просмотреть]  [скачать]  [загрузок: 673]
* инструкция.docx
(12.81 Кб)  [просмотреть]  [скачать]  [загрузок: 308]

Проектировщик КИП (Самара, Россия)
Samsony 1
****
Активный участник форумов


Сейчас отсутствует Сейчас отсутствует
 
Сообщение #15 : 26 Декабря 2019 года, 08:52
(ссылка на это сообщение)

А если взять макрос... Вам опять же придется искать нужную позицию, что бы ее вставить.

макросом с пополнением возможно сделать сортировку по алфавиту, по типу и пр. с помощью выпадающих списков и автосортировки, автопоиска.
макрос в любом случае можно сделать удобным и таким каким хочешь.
макрос может работать и с формами управления окон.
опыт в этом у меня приличный, с 2000г., но пока только идеи и нет времени.

D1 привел более удобный способ - маркер.

Главный специалист (Тюмень, Россия)
Страниц: [1]   Вверх
ВЕРСИЯ ДЛЯ ПЕЧАТИ



Сейчас Вы - Гость на форумах «Проектант». Гости не могут писать сообщения и создавать новые темы.
Преодолейте несложную формальность - зарегистрируйтесь! И у Вас появится много больше возможностей на форумах «Проектант».


Здравствуйте, Гость
Сейчас Вы присутствуете на форумах в статусе Гостя.
Для начала общения надо зарегистрироваться или пройти авторизацию:
Вам не пришло письмо с кодом активации?
 
 
  (забыли пароль?)  
   

если Вы не зарегистрированы, то
пройдите регистрацию
Последние сообщения на форуме «Программы для проектирования»
автор: vova_letchik
13 Декабря 2024 года, 23:40

автор: ProektantrPro
11 Декабря 2024 года, 11:36

автор: anatol
09 Декабря 2024 года, 16:37

автор: Stanislav 7
28 Ноября 2024 года, 18:41

26 Ноября 2024 года, 14:45

автор: Natalya N
08 Октября 2024 года, 09:03

автор: Znatok
04 Октября 2024 года, 10:28

автор: Арген
16 Сентября 2024 года, 06:10

автор: Андрей11
02 Сентября 2024 года, 14:57

автор: Niki35
09 Августа 2024 года, 13:21

23 Июня 2024 года, 16:40

автор: Rad 2
31 Мая 2024 года, 17:11

17 Мая 2024 года, 16:19

09 Мая 2024 года, 13:52

автор: Антониони
26 Апреля 2024 года, 19:19


Сейчас на форуме:
Сейчас на форумах: гостей - 760, пользователей - 0
Контактные данные| Партнёрская программа | Подробная статистика
Настройка форумов © «Проектант» | Конфиденциальность данных
Powered by SMF 1.1.23 | SMF © 2017, Simple Machines