Главная

Популярная публикация

Научная публикация

Случайная публикация

Обратная связь

ТОР 5 статей:

Методические подходы к анализу финансового состояния предприятия

Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века

Ценовые и неценовые факторы

Характеристика шлифовальных кругов и ее маркировка

Служебные части речи. Предлог. Союз. Частицы

КАТЕГОРИИ:






Практическое занятие №11




Тема «Разработка приложения с использованием поля со списком»

Цели занятия:

- закрепление полученных знаний по темам «Основные элементы и объекты VBA»«Основы программирования на VBA»;

- формирование умения создавать приложения в VBA;

- формирование умения использовать элемент управления Поле со списком;

- формирование умения осуществлять разработку кода программного модуля на современных языках программирования.

Вопросы для актуализации опорных знаний:

1. для чего предназначен элемент управления Поле со списком?

2. какие его основные свойства?

3. что такое событие?

Задания для практического занятия и инструктаж по их выполнению

Задание №1 Заполнить лист Сотрудники с помощью пользовательской формы «Карточка сотрудника». В пользовательской форме спроектировать поле со списком специальностей, которые находятся на листе «Профессии».

Задачапредставляет алгоритм заполнения поля со списком в пользовательской форме и запись на лист Excel по нажатию на кнопку ОК данных, введенных в пользовательскую форму

Поле со списком (ComboBox) – это элемент управления, который применяется для хранения списка значений. Список значений заранее создается на листе Excel и программно формируется для использования его в пользовательской форме.

В данной задаче нужно подготовить список специальностей, особенность этой задачи заключается в том, что специальности, занесенные на лист Excel, могут все время дополняться и поэтому их точное количество предположить невозможно. Чтобы узнать диапазон ячеек, заполненных специальностями, и программно сформировать поле со списком, в пользовательской форме используется определенный алгоритм.

Этот алгоритм очень часто применяют для решения многих задач, в которыхинформация вводится через пользовательскую форму, а затем обработанная переносится на лист Excel. Например, регистрация участников олимпиады, создание электронной сметы и т.д.

Решение задачи состоит из 2-ух этапов:

· Вызов формы на экран и формирование поля со списком специальностей;

· Запись на лист Excel введенной информации по нажатию на кнопку ОК.

  1. Откройте Excel. Переименуйте Лист1 – Сотрудники, Лист2 – Профессии.
  2. На листе Сотрудники подготовьте « шапку» таблицы, в которую через пользовательскую форму будет заноситься информация.

  1. На листе Профессии составьте список специальностей:

 

 

  1. Спроектируйте форму UserForm1 и назовите ее «Карточка сотрудника»:

 

 

  1. На листе «Сотрудники» подготовьте кнопку «Заполнение списка». По нажатию на эту кнопку должна появляться подготовленная пользовательская форма и формироваться поле со списком специальностей. Создадим событийную процедуру нажатия на кнопку.

 
 






Не нашли, что искали? Воспользуйтесь поиском:

vikidalka.ru - 2015-2024 год. Все права принадлежат их авторам! Нарушение авторских прав | Нарушение персональных данных