Здравствуйте.
Есть желание создать форму для заполнения на листе, но скудные знания явно этого не позволяют... :)
Я просмотрел весь форум на предмет выпадающих списков (собственно искал с условием, что данные вводятся и запоминаются но хранятся не на листе а в специальном файле на компьютере пользователя, плюс авто подбор при вводе). При этом важно что форма находится на листе.
Собственно пожелания вот:
В каждом пункте для ответа - выпадающий список Combo Box
Выбор значения происходит как мышкой, так и подбором по любым символам введенным в список, сам список должен быть в коде VBA (никаких ссылок на диапазоны или листы).
Выбор заказчика и кода
Изначально шаблон (список) пустой.
Необходимо создать директорию C:\Users\Имя\Documents\Pasport_Temp\.
В этой директории хранить все введенные значения пользователем (например выбрал регион Москва, указал заказчика МВД, указал его код (или не указал), а в следующий раз когда необходимо заполнить новый шаблон, при выборе региона в поле заказчик и код, будет возможность как ввести нового заказчика так и выбрать ранее введенных из выпадающего списка).
Выбор способа проведения закупа
Принципа как и у выбора региона, одна особенность от выбора способа зависит де активация полей ДАТА.
Например:
Если способ = Открытый Аукцион все поля даты активны.
Если выбран способ = Запрос котировок цен, неактивны поля объявление о допуске, торги до, результат.
Выбор даты - выпадающий календарь
Когда форма заполнена ее можно сохранить и открыть в любой момент, переслать по почте, при этом введенные данные остаются неизменны, пока пользователь не выберет или не введет новые данные.
Пример (просто условная форма, без макросов) во вложении (с картинкой и пояснениями).
Есть желание создать форму для заполнения на листе, но скудные знания явно этого не позволяют... :)
Я просмотрел весь форум на предмет выпадающих списков (собственно искал с условием, что данные вводятся и запоминаются но хранятся не на листе а в специальном файле на компьютере пользователя, плюс авто подбор при вводе). При этом важно что форма находится на листе.
Собственно пожелания вот:
В каждом пункте для ответа - выпадающий список Combo Box
Выбор значения происходит как мышкой, так и подбором по любым символам введенным в список, сам список должен быть в коде VBA (никаких ссылок на диапазоны или листы).
Выбор заказчика и кода
Изначально шаблон (список) пустой.
Необходимо создать директорию C:\Users\Имя\Documents\Pasport_Temp\.
В этой директории хранить все введенные значения пользователем (например выбрал регион Москва, указал заказчика МВД, указал его код (или не указал), а в следующий раз когда необходимо заполнить новый шаблон, при выборе региона в поле заказчик и код, будет возможность как ввести нового заказчика так и выбрать ранее введенных из выпадающего списка).
Выбор способа проведения закупа
Принципа как и у выбора региона, одна особенность от выбора способа зависит де активация полей ДАТА.
Например:
Если способ = Открытый Аукцион все поля даты активны.
Если выбран способ = Запрос котировок цен, неактивны поля объявление о допуске, торги до, результат.
Выбор даты - выпадающий календарь
Когда форма заполнена ее можно сохранить и открыть в любой момент, переслать по почте, при этом введенные данные остаются неизменны, пока пользователь не выберет или не введет новые данные.
Пример (просто условная форма, без макросов) во вложении (с картинкой и пояснениями).