Всем здравствуйте!
Вопрос следующий, а точнее задача:
Из-за большого количества данных (много групп, подгрупп, и еще подподгрупп)) для упрощения ввода данных через UserForm хочу сделать следующее:
Пользователь (менеджер) нажимает на кнопку основной формы - вводит данные о поставщике, а далее в зависимости от группы товаров (внутри этого окна) нажимает кнопку и открывает нужную кнопку по группе товаров - вводит данные (объем, стоимость). Ввод данных может происходить в разные группы - внес в одну, записал, внес в другую, записал - и все это должно ложиться в свои столбцы одной строки (строки поставщика, которого он внес на главной форме)
Проблема:
1. Из-за недостаточного знания языка VBA мозг ломаю: как записать макросы так, чтобы все формы ложились именно в одну строку (записанного поставщика), по мере ввода данных в каждую форму, без сбоев.
2. Таблица динамичная - после записи данных, пользователь в рамках главной формы при следующем нажатии кнопки "Записать", должен быть уверен что данные прописываются в новую строку, нового поставщика - так как эти таблицы связаны с другими таблицами - где идет подсчет, расчет, компановка (сводные и расчетные таблицы) связанные по консолидации и все данные должны автоматически добавляться.
Под итожу: как сделать запись данных в одну строку (при повторном с внесением данных вновую строку) используя несколько пользовательских форм?))
Заранее спасибо!)
Вопрос следующий, а точнее задача:
Из-за большого количества данных (много групп, подгрупп, и еще подподгрупп)) для упрощения ввода данных через UserForm хочу сделать следующее:
Пользователь (менеджер) нажимает на кнопку основной формы - вводит данные о поставщике, а далее в зависимости от группы товаров (внутри этого окна) нажимает кнопку и открывает нужную кнопку по группе товаров - вводит данные (объем, стоимость). Ввод данных может происходить в разные группы - внес в одну, записал, внес в другую, записал - и все это должно ложиться в свои столбцы одной строки (строки поставщика, которого он внес на главной форме)
Проблема:
1. Из-за недостаточного знания языка VBA мозг ломаю: как записать макросы так, чтобы все формы ложились именно в одну строку (записанного поставщика), по мере ввода данных в каждую форму, без сбоев.
2. Таблица динамичная - после записи данных, пользователь в рамках главной формы при следующем нажатии кнопки "Записать", должен быть уверен что данные прописываются в новую строку, нового поставщика - так как эти таблицы связаны с другими таблицами - где идет подсчет, расчет, компановка (сводные и расчетные таблицы) связанные по консолидации и все данные должны автоматически добавляться.
Под итожу: как сделать запись данных в одну строку (при повторном с внесением данных вновую строку) используя несколько пользовательских форм?))
Заранее спасибо!)
"Когда смотришь на звезды, понимаешь - никаких границ нет" Кискин К.С.