
- •Оглавление
- •Справочная информация Элементы управления и пользовательская форма Элементы управления
- •Режим конструктора
- •Установка свойств элемента управления
- •Редактор кода
- •Пользовательская форма UserForm
- •Семейство Controls
- •Создание пользовательской формы
- •Общие свойства элементов управления
- •Соглашения об именах
- •Общие методы и события элементов управления
- •Объект DataObject
- •Надпись
- •Заполнение списка
- •Выбор нескольких элементов из списка
- •Поле со списком
- •Полоса прокрутки и счетчик
- •Переключатель
- •Флажок и выключатель
- •Ссылки на ячейки и диапазоны
- •Набор страниц
- •Набор вкладок
- •Дополнительные элементы управления
- •Последовательность выбора элементов управления
- •Последовательность перехода
- •Закрытие диалогового окна
- •Отображение встроенных диалоговых окон
- •Примеры Заполнение базы данных Пример 1
- •Пример2
- •If Sheets("БазаДанных").Cells(НайденнаяЗапись, 3)
- •If Sheets("БазаДанных").Cells(НайденнаяЗапись, 6)
- •If Sheets("БазаДанных").Cells(НайденнаяЗапись, 7)
- •Пример: Опросчик Задача:
- •Разработка программы
- •Заключение
- •Задание.
- •Литература
Заключение
Эта программа работает, но требует модернизации.
Для ввода пола следовало бы разместить переключатель на 1-й форме, вторая форма – лишняя. Там же можно вводить возраст и т.д.
На форме опроса длинные варианты ответов не вмещаются в предназначенные для этого компоненты формы.
Размеры формы можно увеличить в разумных пределах.
Для экономии места выбор лучше сделать без применения переключателя.
Количество вариантов ответов можно увеличить и вообще сделать переменным, в зависимости от данных на лист2.
Следует создать программу анализа введённых данных. Кнопку для вызова программы разместить на любом листе. Результаты анализа сохранить на свободном листе.
Задание.
Создать опросчик по варианту, пользуясь примером.
Модернизировать его по предложенным направлениям по необходимости.
Литература
А. Гарнаев. Самоучитель VBA. Электронная версия.
MS Office Help