Пиши Дома Нужные Работы

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

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

 

Запустите 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. Самостоятельно сформировать поля Счетчик, Список и др.

 

Задание 2

 

  1. Лист2 переименовать в Заказ
  2. Сформировать таблицу заказов компьютерного оборудования следующим образом

a. Ввести шапку таблицы

Отдел Оборудование Кол
(*) (**) (***)

 

b. Ввести перечень отделов и оборудования

Отделы Оборудование
Экономический Принтер HP1300
Отдел кадров Сканер Mustek
Технический Монитор LG
Информационный Копир Sharp AR163

c. Ячейку (*) преобразовать в поле со списком, связать с перечнем отделов, ячейку (**) – связать с перечнем оборудования, ячейку (***) преобразовать в поле Счетчик

 

Отдел Оборудование

Кол

 

 

 

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

Создание функций пользователя

Задание 1. Функция, автоматизирующая расчет времени в пути для самолета

Запустите Excel

Введите таблицу по образцу, предложенному ниже.

 

  A B C D
Направление Время отправления Время прибытия Время в пути
Москва 10:30 11:35  
Челябинск 13:15 15:50  
Владивосток 18:00 0:10  
Мурманск 23:40 1:10  

 

Присвойте ячейкам в столбцах B, C, D числовой формат Время

Время в числовом формате— это десятичная дробь в интервале от 0 (нуля) до 0,99999999, представляющая время от 0:00:00 (12:00:00 ночи) до 23:59:59 (11:59:59 вечера).

Введите в столбцы B и C данные - время отправления и время прибытия. Время при этом вводится через двоеточие (часы:минуты:секунды).

 

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

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

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

Function Время_пути(Вылет, Прилет)

v = Вылет

p = Прилет

If p > v Then t = p - v Else t = 1 + p - v

Время_пути = t

End Function

 

Активизируйте лист Excel. В ячейку D2 введите созданную вами функцию, выбрав ее из категории Определенные пользователем. Проверьте работоспособность созданной вами функции.

В результате таблица должна иметь следующий вид:

 

  A B C D
Направление Время отправления Время прибытия Время в пути
Москва 10:30 11:35 1:05:00
Челябинск 13:15 15:50 2:35:00
Владивосток 18:00 0:10 6:10:00
Мурманск 23:40 1:10 1:30:00

Задание 2. Функция, автоматизирующая расчет времени в пути для поезда

Запустите Excel. Введите таблицу по образцу, предложенному ниже.

 

  A B C D E
Направление Время отправления Время прибытия Число полных суток Время в пути
Москва        
Челябинск        
Владивосток        
Мурманск        

 

Присвойте ячейкам в столбцах B, C числовой формат Время, тип 13:30.

Присвойте ячейкам в столбце E числовой формат Время, тип 37:30:55

Присвойте ячейкам в столбце D – числовой формат Числовой без десятичных знаков.

 

Время в числовом формате— это десятичная дробь в интервале от 0 (нуля) до 0,99999999, представляющая время от 0:00:00 (12:00:00 ночи) до 23:59:59 (11:59:59 вечера).

 

Введите в столбцы B и C данные - время отправления, время прибытия. Время при этом вводится через двоеточие (часы:минуты).

Введите в столбец D данные - число полных суток.

  A B C D E
Направление Время отправления Время прибытия Число полных суток Время в пути
Москва 10:30 11:35  
Челябинск 13:15 15:50  
Владивосток 18:00 0:10  
Мурманск 23:40 1:10  

 

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

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

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

Function ПоездВпути(Отправление, Прибытие, Суток)

v = Отправление

p = Прибытие

s = Суток

If p > v Then t = p - v Else t = 1 + p - v

ПоездВпути = t + s

End Function

 

Активизируйте лист Excel. В ячейку Е2 введите созданную вами функцию, выбрав ее из категории Определенные пользователем. Проверьте работоспособность созданной вами функции.

В результате таблица должна иметь следующий вид:

 

  A B C D E
Направление Время отправления Время прибытия Число полных суток Время в пути
Москва 10:30 11:35 1:05:00
Челябинск 13:15 15:50 50:35:00
Владивосток 18:00 0:10 126:10:00
Мурманск 23:40 1:10 25:30:00

Задание 3






ТОП 5 статей:
Экономическая сущность инвестиций - Экономическая сущность инвестиций – долгосрочные вложения экономических ресурсов сроком более 1 года для получения прибыли путем...
Тема: Федеральный закон от 26.07.2006 N 135-ФЗ - На основании изучения ФЗ № 135, дайте максимально короткое определение следующих понятий с указанием статей и пунктов закона...
Сущность, функции и виды управления в телекоммуникациях - Цели достигаются с помощью различных принципов, функций и методов социально-экономического менеджмента...
Схема построения базисных индексов - Индекс (лат. INDEX – указатель, показатель) - относительная величина, показывающая, во сколько раз уровень изучаемого явления...
Тема 11. Международное космическое право - Правовой режим космического пространства и небесных тел. Принципы деятельности государств по исследованию...



©2015- 2024 pdnr.ru Все права принадлежат авторам размещенных материалов.