Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 19.02.2023, 13:51   #1
Melcon13
Новичок
Джуниор
 
Регистрация: 19.02.2023
Сообщений: 1
Вопрос VBA макрос для печати шаблонов по артикулу

Доброго дня!
Очень прошу помочь с макросом.
Есть ексель файл. "Макрос"
В нем есть лист "Информация". На этом листе расположены шаблоны с информацией о товаре.
Располагаться эти шаблоны будут так как сейчас, и никак иначе, меняться они будет, только если будут меняться характеристики товара. Сама структура книги меняться не будет. Так же, в этом файле есть лист "Печать" - это заготовка для шаблонов.
Есть еще один файл - "Артикула". Это файл выгрузка из 1С. Структура будет простая, там будут только артикула именно такого вида, как сейчас. Наполненность файла будет меняться, в зависимости от остатков товара.
Что должно быть:
При запуске макроса - открывается окно для выбора ексель файла с "Артикулами".
Выбираем эту книгу с Артикулами, макрос поочередно проверяет, лист "Информация", если находится шаблон с артикулом из книги "Артикула"- на лист печать копируется "Шаблон" с характеристикой товара согласно артикулу. Шаблон "Информация", это совокупность столбцов и строк выделенных жирными границами.
Таким образом проверяются все артикула в книге "Артикула" и шаблоны с информацией о товаре и копируются на лист "Печать". При копировании, шаблоны должны располагаться шахматкой, как на рисунке. Ширина столбцов(1-20, 2-15, 3-5), и так далее по кругу. Высота всех строк листа "Печать" - 15.
Очень Прошу помочь в реализации. Для поштучного ввода артикула в диалоговое окно, и подгрузку шаблона, я реализовал уже, этот макрос работает под кнопкой "Умный ценник по 1 арт". А вот как сделать комплексно, через файл "Артикула", и чтобы это работало быстро и автоматически, без лишних движений, у меня не хватает знаний.
Заранее большое спасибо за помощь. Много букв, но надеюсь, все подробно расписал, и суть идеи понятна. На кнопке "Умный ценник по списку."уже висит моя проба пера, но этот код работает иначе, сначала хотел реализовать чтобы нужно было выбирать оба файла, и "Информация" и "Артикула" и не смог.
На скрепке все рабочие файлы.
Вложения
Тип файла: rar Макрос.rar (109.6 Кб, 5 просмотров)

Последний раз редактировалось Melcon13; 19.02.2023 в 15:47.
Melcon13 вне форума Ответить с цитированием
Старый 20.02.2023, 19:13   #2
jillitil
Форумчанин
 
Аватар для jillitil
 
Регистрация: 17.10.2018
Сообщений: 184
По умолчанию

На листе косяк: все ценники должны иметь одинаковый формат, а у вас плавает 7..9 строк. Разумней сделать в виде таблицы из которой будет формироваться лычка, но хозяин – барин.
Т.к. вы просили помощь только в переносе в "шахматном порядке", проект коммерческий, а сами умеете много делать, думаю картинка будет достаточной. Тем более что из всего кода надо только две строки.
Изображения
Тип файла: jpg screenshot.3.jpg (115.3 Кб, 4 просмотров)
Тип файла: jpg screenshot.2.jpg (104.9 Кб, 7 просмотров)
jillitil вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите создать макрос для печати Sibens Microsoft Office Excel 0 10.06.2022 12:23
Нужна программа или макрос для печати шаблонов word с данными взятыми из таблицы EXCEL dimatz Microsoft Office Excel 3 05.03.2010 12:17
Макрос печати по списку Feniks18 Microsoft Office Excel 2 03.11.2009 07:20
Макрос для печати!!! Счетчик.. Miax Microsoft Office Excel 5 11.09.2009 17:33
Макрос сохранения после печати lala_white Microsoft Office Word 2 10.08.2008 12:50