Встала задача распечатывать стикеры. Данные с одного листа переносятся на шаблон в другом листе. Проблема возникает, если количество одинаковых стикеров больше одного.
Встала задача распечатывать стикеры. Данные с одного листа переносятся на шаблон в другом листе. Проблема возникает, если количество одинаковых стикеров больше одного.Leekc
Ну на первый взгляд задача 1:1 как там. Только конечно скорректировать чуть нужно. А так и количество общее уже есть, и расположение похожее. Но собирать нужно в три массива, и из двух таблиц (там в два и из одной). Удобнее конечно было бы брать из одной таблицы...
Ну на первый взгляд задача 1:1 как там. Только конечно скорректировать чуть нужно. А так и количество общее уже есть, и расположение похожее. Но собирать нужно в три массива, и из двух таблиц (там в два и из одной). Удобнее конечно было бы брать из одной таблицы...Hugo
Сформировать в одну таблицу можно, правда встает вопрос, как удалять пустые строки из этой таблицы...никак не могу понять, как Вы создавали массивы... И листы для печати необходимо сохранять..
Сформировать в одну таблицу можно, правда встает вопрос, как удалять пустые строки из этой таблицы...никак не могу понять, как Вы создавали массивы... И листы для печати необходимо сохранять..Leekc
Массив я создавал из шаблона - так сразу получал нужные заголовки. В Вашем случае это не нужно, заголовки сбоку остаются, они при выгрузке не затрутся. Можно просто создать чистый массив размером с [b3:c60], его заполнить данными, выгрузить, очистить, заполнить ещё раз, выгрузить рядом, потом третий раз. Распечатать, сохранить лист как отдельный файл. И снова по кругу, пока данные не кончатся. Но сейчас код писать некогда, извините.
Массив я создавал из шаблона - так сразу получал нужные заголовки. В Вашем случае это не нужно, заголовки сбоку остаются, они при выгрузке не затрутся. Можно просто создать чистый массив размером с [b3:c60], его заполнить данными, выгрузить, очистить, заполнить ещё раз, выгрузить рядом, потом третий раз. Распечатать, сохранить лист как отдельный файл. И снова по кругу, пока данные не кончатся. Но сейчас код писать некогда, извините.Hugo
Времени было мало, пока только разобрался в своём коде Прокомментировал и чуть поменял - теперь его надеюсь легко переделать под другие похожие наклейки. Будет время - займусь переделкой под Вашу задачу.
Времени было мало, пока только разобрался в своём коде Прокомментировал и чуть поменял - теперь его надеюсь легко переделать под другие похожие наклейки. Будет время - займусь переделкой под Вашу задачу.Hugo
Формирование листов уже готово? (А то я так пока и не приступил...) Тогда подумаю над сохранением. Не сегодня... План такой - сперва в самом начале создаём новую книгу, затем в цикле копируем в неё распечатанные листы, в конце диалог сохранения книги.
Формирование листов уже готово? (А то я так пока и не приступил...) Тогда подумаю над сохранением. Не сегодня... План такой - сперва в самом начале создаём новую книгу, затем в цикле копируем в неё распечатанные листы, в конце диалог сохранения книги.Hugo
Мне кажется, скопировать эти этикетки строк на 800 (на 15 листов) и просто заполнять их с учетом пропусков в таблице заказов. А на печать выводить заполненные этикетки, ну или сохранять куда-нибудь. Вот в качестве промежуточного варианта, пойдет? Зеленая кнопка на листе Заказы. Выше это я вопросы задавал, не залогинилось что-то.
Ну да, и количество куда ставить?
Мне кажется, скопировать эти этикетки строк на 800 (на 15 листов) и просто заполнять их с учетом пропусков в таблице заказов. А на печать выводить заполненные этикетки, ну или сохранять куда-нибудь. Вот в качестве промежуточного варианта, пойдет? Зеленая кнопка на листе Заказы. Выше это я вопросы задавал, не залогинилось что-то.
Количество ставить не надо, главное что бы количество этикеток верное выводилось. На печать заполненные этикетки выводятся. Hugo в похожем примере сделал. В этом файле используется его решение. А вот как сохранять этикетки в отдельную книгу?...
Количество ставить не надо, главное что бы количество этикеток верное выводилось. На печать заполненные этикетки выводятся. Hugo в похожем примере сделал. В этом файле используется его решение. А вот как сохранять этикетки в отдельную книгу?...Leekc
Здорово, но не совсем так... у тебя 1206х582 одна этикетка, а их должно быть 2, и распечатывается вся заготовка, я так понял столько этикеток, сколько ты сразу задал, а не сколько есть в задании
Здорово, но не совсем так... у тебя 1206х582 одна этикетка, а их должно быть 2, и распечатывается вся заготовка, я так понял столько этикеток, сколько ты сразу задал, а не сколько есть в заданииLeekc
и распечатывается вся заготовка, я так понял столько этикеток, сколько ты сразу задал, а не сколько есть в задании
А-а-а, если печатаем сразу, то вот так надо (см. в файле) "у тебя 1206х582 одна этикетка, а их должно быть 2" - а это не понял. Что не так с размерами?
Еще: учитываются только те наклейки, где проставлено количество.
Quote (Leekc)
и распечатывается вся заготовка, я так понял столько этикеток, сколько ты сразу задал, а не сколько есть в задании
А-а-а, если печатаем сразу, то вот так надо (см. в файле) "у тебя 1206х582 одна этикетка, а их должно быть 2" - а это не понял. Что не так с размерами?
Еще: учитываются только те наклейки, где проставлено количество.
вот смотри... у тебя в заказах на 34 строке есть заказ wer 88 шт, а печатается только одна этикетка, а на печать выводятся даже не заполненные этикетки
вот смотри... у тебя в заказах на 34 строке есть заказ wer 88 шт, а печатается только одна этикетка, а на печать выводятся даже не заполненные этикеткиLeekc