Добрый вечер уважаемые участники данного форума. Хочу реализовать заполнение печатной формы в зависимости от выбранных значений заранее подготовленными данными. Формулами не получится так как в рабочем варианте выбираемых значений будет много и данных для заполнения тоже много. Помогите пожалуйста - очень нужно.
Автоматически заполняемая форма по условию
17.06.2013 21:13:32
|
|
|
|
17.06.2013 22:04:43
Как то у Вас все хлопотно, а данные вообще кошмар - не для Excel сделаны. Посмотрите вариант хранения исходных данных и их выбора через сводную. Лишние строки и столбцы можно скрыть.
ПыСы для последующей обработки данных без сводной таблицу тоже желательно преобразовать.
Изменено: |
|
|
|
18.06.2013 00:43:57
|
|||||
|
|
18.06.2013 13:04:40
R Dmitry, код не работает почему-то
|
|
|
|
18.06.2013 13:36:07
У меня работает ))
необходимо добавить событие изменения нужных ячеек, и на их изменение повесить вызов процедуры
|
|||||
|
|
18.06.2013 14:00:17
А можете рабочий файл выложить?
|
|
|
|
18.06.2013 14:27:53
в модуль листа Данные
|
|||||
|
|
18.06.2013 15:00:56
Спасибо, заработало.
А что нужно добавить в код если я надобавляю категорий и модификаций? А то со строки:
выдает ошибку |
|||
|
|
18.06.2013 15:06:36
если структура останеться таже то ничего менять ненадо
|
|||
|
|
18.06.2013 21:44:37
А если добавить строки и столбцы? Например, 5 столбцов и 7 строк
|
|
|
|
18.06.2013 21:51:35
а если прочитать пару книжек, почитать, разобраться самую малость...
------------- ладно
----------- после объединенной ячейки с вашими параметрами сразу должна идти табличка с данными. ---------- Однако забудьте все это и послушайте совет Игоря
|
|||||||
|
|
18.06.2013 23:22:42
Это я уже понял и именно все так и делаю, но строки позволяет добавлять, т.е. 6, 4 и [a4..d9] - работает, а столбцы не добавляет, т.е. 6, 5 и [a4..e9] - таблица вообще не заполняется
|
|
|
|
18.06.2013 23:43:35
Все разобрался - обединенная ячейка с параметрами должна быть шириной с таблицу
|
|
|
|
18.06.2013 23:53:40
Огромное Вам спасибо за помощь!!!
R Dmitry, ссылка из сообщения #12 отправляет на главную страницу сайта |
|
|
|
18.06.2013 23:58:03
что бы была не обязательно на всю строку, а хотя бы первые две
не знаю почему ссылка бросает на главную, я имел ввиду сообщение Игоря67
Изменено:
|
|||||
|
|
19.06.2013 00:15:54
Через сводную таблицу вряд ли получится так как данные для каждой выбранной модификации и категории сильно отличаюся друг от друга, но формат вывода и структура одинаковые. Для меня более приемлим Ваш вариант так как мне гораздо проще подготовить отдельные списки, которые будут вставляться автоматом, а в конечной таблице при необходимости подкорректировать данные в столбеце "количество". Сейчас у меня для каждой модификации отдельный файл, а для каждой категории отдельные листы в этих файлах, что согласитесь очень неудобно
|
|
|
|
19.06.2013 00:18:39
Если правильно организовать хранение данных, то Вам даже стандартные формулы помогут.
|
|||
|
|
24.06.2013 17:17:13
Так и не могу понять, как находятся в заголовках таблиц выбранные в списках значения
Изменено: |
|
|
|
01.07.2013 17:59:17
А можно как-то упростить код, если нужно, чтобы вне зависимости от выбранного значения в списке, только одна таблица заполняла другую.
В принципе у меня в файле и так работает, но как-то сложно получается
Изменено: |
|||
|
|
01.07.2013 23:05:53
Код оформляем соответствующим тегом. Копируем при русской раскладке.
|
|
|
|
01.07.2013 23:13:46
Подправил. В тестовом файле работает, а в рабочем не хочет. Поэтому и хочу упростить. Формулами не подойдет так как заполненная форма каждый раз будет сохраняться в новый файл. Пока сократил сам до такого:
Изменено: |
|||
|
|
18.11.2017 00:06:56
Ребята, а можно форму заполнить без макрасов. Я их никак не освою. У меня Excel 2016 не нужно по каждому виду испытаний заполнить свою форму, т.е. выбрать из таблицы данных, чтобы автоматически заполнялась печатная форма
Помогите, пожалуйста. Очень буду благодарна |
|
|
|
26.06.2019 02:33:03
Уважаемые господа, помогите, пожалуйста. результат по этой формуле всегда дает 0. Не могу понять почему. Если суммирую по одному критерию, то дает правильный результат. Файл прикрепить не могу, т.к. это заводской файл.
=СУММЕСЛИМН('Лист1 (2)'!$G$4:$G$50;'Лист1 (2)'!$I$4:$I$50;"май";'Лист1 (2)'!$F$4:$F$50;"3/I";'Лист1 (2)'!$H$4:$H$50;"оцинкованная";'Лист1 (2)'!$F$4:$F$50;"3/II") |
|
|
|
26.06.2019 02:49:02
Вопрос не по теме
|
||||
|
|
|||