Список Элемент Управления Формы в Excel • Подарочные сертификаты

Список Элемент Управления Формы в Excel

Microsoft Excel предоставляет пользователю возможность создавать свои электронные формы для ввода данных. Для этого предназначены панели инструментов Forms (Формы), Control Toolbox (Элементы управления) . Остановимся подробнее на процессе создания кнопки с помощью панели инструментов Forms (Формы) :

  • Выберите инструмент Button (Кнопка) на панели инструментов Forms (Формы) .
  • Нарисуйте кнопку на рабочем листе.
  • В окне диалога Assign Macro (Назначить макрос объекту) выберите макрос и нажмите кнопку OK .
  • Кликните мышкой вне созданной кнопки.
  • Кнопка с назначенным ей макросом создана. Вы можете изменить текст на кнопке, назначить ей другой макрос или удалить кнопку с рабочего листа, выбрав соответствующие команды из контекстного меню. Для вызова контекстного меню необходимо кликнуть на кнопке правой клавишей мышки. При этом вокруг кнопки появятся позиционные маркеры, с помощью которых Вы можете менять ее размер.

Кликните на графическом объекте правой клавишей мыши и выберите команду Assign Macro (Назначить макрос) из появившегося контекстного меню.

Доступ к редактору Visual Basic осуществляется последовательным выбором команд Macro (Макрос), Visual Basic Editor (Редактор Visual Basic) из меню Tools (Сервис) . После активизации указанных элементов открывается окно Microsoft Visual Basic .

Сначала содержимое VBA-модуля не отображается в этом окне. Чтобы начать редактирование, необходимо в окне Project (Проект) открыть папку Modules (Модули) и выбрать имя модуля. В рабочем поле Visual Basic откроется окно, содержащее текст макроса.

Чтобы требуемый модуль сразу появился в рабочем поле Visual Basic, кликните на кнопке Edit (Изменить) диалогового окна Macro (Макрос) .

Создадим для примера простой макрос, не прибегая к услугам Visual Basic.

  1. добавление рабочего листа;
  2. ввод текста в первую ячейку;
  3. показ рабочего листа в режиме предварительного просмотра.
  1. активизируется рабочий лист Лист2 ;
  2. добавляется новый рабочий лист;
  3. активизируется ячейка A1 ;
  4. в активную ячейку вводится текст Новый текст ;
  5. активный лист в текущем окне отображается в режиме предварительного просмотра.
  • Label (Надпись) — текст, поясняющий назначение элемента управления.
  • Group Box (Группа) — рамка, объединяющая связанные элементы управления (флажки, переключатели).
  • Button (Кнопка) — кнопке можно назначить макрос, который будет запускаться при выборе этого элемента управления.
  • Check Box (Флажок) — включает или выключает определенную опцию.
  • Option Button (Переключатель) — служит для выбора только одного параметра в группе.
  • List Box (Список) — поле, содержащее список значений.
  • Combo Box (Поле со списком) — поле с раскрывающимся списком (в текстовом поле отображается элемент, выбранный в списке).
  • Scroll Bar (Полоса прокрутки) — элемент управления, служащий для прокрутки списка значений.
  • Spinner (Счетчик) — кнопка, позволяющая увеличивать или уменьшать численное значение.
  • Выберите элемент управления Group Box (Группа) на панели инструментов Forms (Формы) .
  • Нарисуйте на рабочем листе рамку, в которую будут помещены переключатели, составляющие определенную группу.
  • Выберите на панели инструментов элемент управления Option Button (Переключатель) и щелкните внутри рамки там, где должен находиться переключатель.
  • Повторите процедуру для каждого переключателя этой группы.
  • Выберите команду Format Control (Формат объекта) из контекстного меню любого переключателя и введите адрес ячейки, в которой будет храниться номер выбранного переключателя, в поле Cell link (Связать с ячейкой) .
  • Выберите элемент управления List Box (Список) на панели инструментов Forms (Формы) .
  • Нарисуйте на рабочем листе рамку, в которую будет помещен список.
  • Кликните правой клавишей мышки на списке и выберите в появившемся контекстном меню пункт Format Control (Формат объекта) .
  • В поле Input range (Формировать список по диапазону) укажите адрес диапазона, в котором находятся элементы списка на рабочем листе.
  • Введите адрес какой-либо ячейки в поле Cell link (Помещать результат в ячейку) . В указанной ячейке будет храниться номер элемента, выбранного из списка.
  • Text Box (Поле) — поле, в которое можно ввести текст.
  • Toggle Button (Выключатель) — кнопка, которая остается нажатой, если Вы ее выбираете. Чтобы выключить эту кнопку, необходимо нажать ее еще раз.
  • Image (Рисунок) — элемент управления, который позволяет внедрить рисунок в форму.
  • More Controls (Дополнительные элементы) — список дополнительных элементов Active X.

Рассмотрим простой пример. Попробуем создать элемент Toggle Button (Выключатель) на рабочем листе:

  • Выберите инструмент Toggle Button (Выключатель) на панели Control Toolbox (Элементы управления) и кликните мышкой в том месте рабочего листа, где Вы хотите видеть выключатель. При этом автоматически активизируется кнопка Design Mode (Режим конструктора) . Редактирование и изменение свойств элементов управления происходит именно в этом режиме.
  • Нажмите на кнопку Properties (Свойства) панели инструментов, появится окно, в котором Вы можете задать свойства объекта. В этом окне слева находится список свойств, которыми обладает данный объект, а справа задаются значения этих свойств. Например, установив LinkedCell=A1 , Вы сможете определить состояние выключателя с помощью связанной ячейки (если в ячейке A1 хранится значение ИСТИНА , значит выключатель нажат). Свойство Picture позволяет выбрать картинку, которая будет помещена на объекте.
  • Выберите инструмент View Code (Исходный текст) для того, чтобы отредактировать текст программы связанной с элементом Active X. Здесь Вы можете установить поведение объекта в связи с различными событиями (клик, двойной клик, нажатие рабочей клавиши мышки, освобождение рабочей клавиши мышки). Например, действия, которые должны произойти при клике на выключателе ToggleButton1 описываются в процедуре ToggleButton1_Click .
  • Отожмите кнопку Design Mode (Режим конструктора) на панели инструментов Control Toolbox (Элементы управления) для того, чтобы сделать выключатель активным.
  • Откройте окно Microsoft Visual Basic , выбрав последовательно команды Macro (Макрос), Visual Basic Editor (Редактор Visual Basic) из меню Tools (Сервис) .
  • В меню Insert (Вставка) выберите пункт UserForm . Появится макет будущей формы, которая по умолчанию называется UserForm1 . Вы можете поменять имя, указав его в окошке свойств справа от поля (Name) . Не путайте имя пользовательской формы со свойством Caption , которое определяет подпись объекта (заголовок).

Обратите внимание, что к проекту рабочей книги добавилась папка Forms (Формы) , содержащая нашу пользовательскую форму. В дальнейшем, для редактирования необходимо будет выбрать ее в окне проекта.

Теперь, с помощью панели инструментов Control Toolbox (Элементы управления) , следует поместить на форму элементы управления.

специалист
Мнение эксперта
Витальева Анжела, консультант по работе с офисными программами
Со всеми вопросами обращайтесь ко мне!
Задать вопрос эксперту
Задача формы выпадающего окна предоставить пользователю простой, понятный и удобный интерфейс, который обеспечит в режиме диалога возможность эффективно осуществлять ввод данных пользователем в программу и вывод программой результатов для считывания пользователем. Если же вам нужны дополнительные объяснения, обращайтесь ко мне!
Обращаем Ваше внимание, что в соответствии с Федеральным законом N 273-ФЗ «Об образовании в Российской Федерации» в организациях, осуществляющих образовательную деятельность, организовывается обучение и воспитание обучающихся с ОВЗ как совместно с другими обучающимися, так и в отдельных классах или группах.
Список Элемент Управления Формы в Excel • Подарочные сертификаты

Ввод данных в Excel через форму | Блог Александра Воробьева

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

Понравилась статья? Поделиться с друзьями:
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: