Задание 2

Создание макроса и кнопки для его запуска

 

Запустите Excel

 

Запустите редактор VBA последовательностью команд

СервисèМакросèРедакторèVisual Basic

Выполните команду Вставкаèи создайте новый модуль. Выберите его значок в окне проекта, чтобы активизировать окно редактора для создания процедуры.

В открывшемся окне напишите на VBA программу

 

Sub hello()

MsgBox ("Привет")

End Sub

 

Активизируйте лист Excel.

Создайте новую кнопку пунктом меню Вид>Панели инструментов>Настройка.

 

В диалоге Настройка на вкладке Команды найдите категорию Макросы.

В поле Команды щелкните по пункту Настраиваемая кнопка.

 

Перетаскиваем кнопку на стандартную панель. Щелкаем по ней правой кнопкой мыши, выбираем пункт Назначить макрос.

 

В появившемся диалоге выбираем макрос Hello.

 

Нажимаем кнопку Изменить выделенный объект на диалоге Настройка или щелкаем по новой кнопке правой кнопкой мыши.

 

Выбираем пункт Изменить значок для кнопки, в появившемся списке выбираем значок в виде сердечка.

 

Проверяем, как теперь эта кнопка работает.


Лабораторная работа 7

Excel – Создание и использование форм

 

Задание 1

  1. Запустить Excel, Лист1 переименовать в Формы, файл сохранить под именем Lab_3 в своей папке (не в папке Мои Документы!)
  2. Вывести на экран панель инструментов Формы (Вид„Панели инструментов„Формы)
  3. На панели инструментов Формы выбрать инструмент Поле со спискоми мышкой в свободном месте листа «прорисовать» элемент список.

4. На листе в диапазоне ячеек A1:B6 ввести список фамилий

A B
Фамилия, И.О.
Иванов А.Л.
Семенов А.Е.
Николаева Я.О.
Родионова К.П.
Федоров П.Н.

5. Щелкнуть правой кнопкой мышки по прорисованному элементу список и в контекстном меню выбрать ФорматОбъекта На закладке ЭлементУправления в поле Формировать список по диапазону указать диапазон ячеек со списком (B1:B6), в поле Связь с ячейкой указать ячейку, в которой будет результирующий список (например, E4), указать количество строк в списке в соответствующем поле.

  1. Убедиться в работоспособности поля со списком.
  2. Самостоятельно сформировать поля Счетчик, Список и др.