SlideShare a Scribd company logo
1 of 27
КАФЕДРА ИНФОРМАТИКИ И
КОМПЬЮТЕРНОЙ ТЕХНИКИ
ЛАБОРАТОРНАЯ РАБОТА
по дисциплине «ИНФОРМАТИКА»
ПО ТЕМЕ:
«Создание макросов в Excel»
Выберите интересующий вас раздел
Другие
разделы
Что такое макрос и
некоторые сведенья
о нем.
Создание макроса
Выполнение макроса
Назначение кнопки
или графического
объекта для
запуска макроса
Назначение области
графического
объекта для запуска
макроса
Выберите интересующий вас раздел
Назначение кнопки
панели инструментов
для запуска макроса
Удаление макроса
Практическое
применение макроса
назад
Тесты
Контрольные вопросы
Тесты
с результатом
Если требуется периодическое выполнение задачи в Microsoft Excel, можно автоматизировать
задачу с помощью макроса. Макрос — это последовательность команд и функций, хранящаяся в
модуле Visual Basic. Ее можно выполнять всякий раз, когда необходимо выполнить данную задачу.
При записи макроса Microsoft Excel сохраняет информацию о
каждом шаге выполнения последовательности команд. Последующий запуск макроса вызывает
повторение («воспроизведение») команд. Если при записи макроса была допущена ошибка,
сделанные исправления также будут записаны. Visual Basic хранит каждый записанный макрос в
отдельном модуле, присоединенном к книге.
Макрос можно запустить, выбрав его из списка в диалоговом
окне Макрос. Чтобы макрос запускался после каждого нажатия определенной кнопки или сочетания
клавиш, можно назначить макросу кнопку на панели инструментов, сочетание клавиш или
графический объект на листе.
После записи макроса код программы можно посмотреть в
редакторе Visual Basic для исправления ошибок и внесения требуемых изменений в макрос.
Например, если макрос, переносящий текст по словам, должен также выделять текст полужирным
шрифтом, можно записать другой макрос, выделяющий шрифт полужирным шрифтом, и
скопировать инструкции из этого нового макроса в старый макрос, переносящий текст по словам.
Microsoft Excel обеспечивает защиту от вирусов, которые
могут передаваться макросами. Если макросы используются совместно с другими пользователями,
макросы могут быть снабжены цифровой подписью (подтверждает подлинность макроса или
документа. Наличие цифровой подписи подтверждает, что макрос или документ был получен от
владельца подписи и не был изменен.), так что пользователи могут проверить надежность
источника макросов. Всякий раз при открытии книги, содержащей макросы, можно проверить
источник макросов, прежде чем разрешить их.
Запись макросов.
Упрощение запуска макроса .
Управление макросами.
Безопасность макросов.
На главную
Макросы
Запись макроса
Копирование части
макроса для создания
другого макроса
Создание макроса с
использованием
Microsoft Visual Basic
Создание макроса
На главную
Запись макроса
1. Установите Средний или Низкий уровень
безопасности.
г) Откройте вкладку Уровень
безопасности, а затем выберите
нужный уровень безопасности.
в) В группе Безопасность макросов
нажмите кнопку Безопасность макросов.
Что такое макрос и
некоторые сведенья
о нем.
Создание макроса
Выполнение макроса
Назначение кнопки
или графического
объекта для
запуска макроса
Назначение области
графического объекта
для запуска макроса
Назначение кнопки
панели инструментов
для запуска макроса
Удаление макроса
Инструкции
а)В меню Сервис выберите команду
Параметры.
б) Откройте вкладку Безопасность.
Тесты
Контрольные вопросы
2. Выберите в меню Сервис команду Макрос
и подкоманду Начать запись.
3. Появится диалоговое окно запись макроса
Примечания
• Первым знаком имени макроса
должна быть буква. Остальные
знаки могут быть буквами,
цифрами или знаками
подчеркивания. В имени
макроса не допускаются
пробелы; в качестве
разделителей слов следует
использовать знаки
подчеркивания.
• Не используйте имя макроса,
являющееся ссылкой на ячейку,
либо будет выдано
соответствующее сообщение об
ошибке.
3. В поле Имя макроса введите имя макроса.
4. Если этот макрос потребуется запускать нажатием на клавиатуре, введите букву в поле Сочетание
клавиш. Допускается использование сочетаний CTRL+ буква (для строчных букв) или
CTRL+SHIFT+ буква (для прописных букв), где буква — любая буквенная клавиша на клавиатуре.
Нельзя использовать сочетания клавиш с цифрами и специальными знаками, такими как @ или #.
Примечание. Выбранное сочетание клавиш заменяет все совпадающие стандартные сочетания клавиш
Microsoft Excel на то время, пока открыта книга, содержащая данный макрос.
6. Если необходимо добавить описание макроса, введите его в поле Описание.
7. Нажмите кнопку OK
5. В поле Сохранить в выберите книгу, в которой требуется сохранить макрос. Если этот макрос
требуется всегда при работе в Microsoft Excel, выберите вариант Личная книга макросов.
8. Если макрос требуется выполнять относительно позиции активной ячейки, запишите его, используя
относительные ссылки на ячейки. На панели инструментов Остановить запись нажмите
кнопку Относительная ссылка, чтобы она осталась нажатой. Запись макроса будет
продолжена с использованием относительных ссылок, пока не будет закрыт Microsoft Excel или
не будет еще раз нажата кнопка Относительная ссылка, после чего она останется не нажатой.
9. Выполните макрокоманды, которые нужно записать.
10. На панели инструментов Остановить запись нажмите кнопку Остановить запись.
Создание макросовНа главную
Создание макроса с использованием
Microsoft Visual Basic
1. В меню Сервис Microsoft Excel выберите команду Макрос, а затем — Редактор Visual Basic.
2. В меню Insert выберите
команду Module. Или нажмите
кнопку на панели
3. Введите или скопируйте
программу в окно
программы модуля.
4. Чтобы запустить данный макрос из окна модуля, нажмите кнопку F5 или Run Sub/UserForm.
5. Когда макрос будет создан, выберите команду Close and Return to Microsoft Excel в меню File.
Что такое макрос и
некоторые сведенья
о нем.
Создание макроса
Выполнение макроса
Назначение кнопки
или графического
объекта для
запуска макроса
Назначение области
графического объекта
для запуска макроса
Назначение кнопки
панели инструментов
для запуска макроса
Удаление макроса
Тесты
Контрольные вопросы
Копирование части макроса для создания другого
макроса
8. Переключитесь в модуль, в который нужно
вставить скопированные строки.
9. Нажмите кнопку Вставить.
Совет
Файл личной книги макросов (Personal.xls)
можно просмотреть в любой момент, открыв его
в редакторе Visual Basic (Alt+F11). Поскольку
Personal.xls является скрытой книгой, которая
всегда открыта, необходимо сделать ее
доступной, если требуется копировать макрос.
1. Установите Средний или Низкий уровень безопасности.
2. Откройте книгу, содержащую макрос, который нужно скопировать.
3. В меню Сервис выберите пункт Макрос, а затем выполните команду Макросы.
4. В поле Имя макроса введите имя того
макроса, который нужно скопировать.
5. Нажмите кнопку Изменить.
6. Выделите строки макроса, которые нужно
скопировать.
При копировании всего макроса целиком
убедитесь, что строки Sub и End Sub
включены в выделенную область копирования.
7. На стандартной панели инструментов
нажмите кнопку Копировать.
Что такое макрос и
некоторые сведенья
о нем.
Создание макроса
Выполнение макроса
Назначение кнопки
или графического
объекта для
запуска макроса
Назначение области
графического объекта
для запуска макроса
Назначение кнопки
панели инструментов
для запуска макроса
Удаление макроса
Тесты
Контрольные вопросы
Выполнение макроса
1. Установите Средний или Низкий уровень безопасности.
2. Откройте книгу, содержащую нужный макрос.
3. В меню Сервис выберите пункт Макрос, а затем выполните
команду Макросы.
4. В поле Имя макроса введите имя того макроса, который
требуется выполнить.
5. Выполните одно из следующих действий.
Запустите макрос в книге Microsoft
Excel: Нажмите кнопку Выполнить.
Чтобы прервать выполнение, нажмите
кнопку ESC.
Выполните макрос из модуля
Microsoft Visual Basic: 1) Нажмите
кнопку Изменить.
2) Нажмите кнопку Run
Sub/UserForm .
или
Что такое макрос и
некоторые сведенья
о нем.
Создание макроса
Выполнение макроса
Назначение кнопки
или графического
объекта для
запуска макроса
Назначение области
графического объекта
для запуска макроса
Назначение кнопки
панели инструментов
для запуска макроса
Удаление макроса
Тесты
Контрольные вопросы
Совет
Чтобы выполнить другой макрос,
находясь в редакторе Visual Basic, в
меню Tools выберите команду
Macros
В поле Macro name введите
имя того макроса, который
нужно выполнить, а затем
нажмите кнопку Run.
На главную
1. Щелкните кнопку (см. создание кнопки)
или графический объект, чтобы появились
маркеры изменения размера.
Назначение кнопки или графического
объекта для запуска макроса
2. Выделив этот объект, щелкните правой кнопкой мыши его
маркер изменения размера, чтобы вызвать контекстное меню
( меню, содержащее список команд, относящихся к
конкретному объекту. Для вызова контекстного меню щелкните
объект правой кнопкой или нажмите клавиши SHIFT+F10.).
3. Выберите в контекстном меню команду Назначить макрос.
Что такое макрос и
некоторые сведенья
о нем.
Создание макроса
Выполнение макроса
Назначение кнопки
или графического
объекта для
запуска макроса
Назначение области
графического объекта
для запуска макроса
Назначение кнопки
панели инструментов
для запуска макроса
Удаление макроса
Тесты
Контрольные вопросы
3) Чтобы написать новый макрос в
редакторе Visual Basic, нажмите
кнопку Создать.
1)Чтобы назначить ранее записанному макросу
выбранный графический объект, введите
название макроса в поле Имя макроса,
а затем нажмите кнопку OK.
4. Выполните одно из следующих действий.
4) Чтобы создать новый макрос и
назначить ему выбранный графический
объект, нажмите кнопку Записать.
После завершения записи макроса
нажмите кнопку Остановка записи на
панели инструментов Остановить
запись.
2) Чтобы отредактировать существующий
макрос, выберите его имя в списке Имя
макроса и нажмите кнопку Правка .
Примечание.
При назначении
макроса объекту или
кнопке, которые уже
используются как
гиперссылка,
информация о
гиперссылке удаляется.
При нажатии кнопки
или выделении объекта
будет выполняться
макрос.
На главную
4. В меню Формат выберите
команду Автофигура , а затем
вкладку — Цвет и линии.
5. В группе Заливка выберите
параметр Нет заливки в поле
Цвет. В группе Линия выберите
параметр Нет линий в поле Цвет.
6. Повторите эти шаги для всех
областей, которые требуется
создать. Нет необходимости
создавать отдельный объект для
каждой области.
Назначение области графического
объекта для запуска макроса
1. Нарисуйте объект, чтобы создать гиперобласть на имеющемся
объекте.
2. Выделив только что нарисованный объект, щелкните правой
кнопкой мыши его маркер изменения размера, чтобы вызвать
контекстное меню. Выберите в контекстном меню команду
Назначить макрос.
3. Назначьте макрос объекту.
Что такое макрос и
некоторые сведенья
о нем.
Создание макроса
Выполнение макроса
Назначение кнопки
или графического
объекта для
запуска макроса
Назначение области
графического объекта
для запуска макроса
Назначение кнопки
панели инструментов
для запуска макроса
Удаление макроса
Тесты
Контрольные вопросы
3. Щелкните эту кнопку правой кнопкой мыши и
выберите команду Назначить макрос в контекстном
меню. Введите название макроса в поле Имя макроса,
затем нажмите кнопку OK.
Назначение кнопки панели
инструментов для запуска макроса
1.Выберите команду Настройка в меню
Сервис.
2.Выполните одно из следующих действий.
1)Если панель инструментов, содержащая
требуемую кнопку, не отображается на
экране, перейдите на вкладку Панели
инструментов и установите флажок рядом
с названием этой панели.
2)Если на панели инструментов
отсутствует кнопка, которая должна
запускать, откройте вкладку Команды,
выберите пункт Макросы в списке
Категории. Из списка Команды
перетащите мышью настраиваемую
кнопку на панель инструментов.
Что такое макрос и
некоторые сведенья
о нем.
Создание макроса
Выполнение макроса
Назначение кнопки
или графического
объекта для
запуска макроса
Назначение области
графического объекта
для запуска макроса
Назначение кнопки
панели инструментов
для запуска макроса
Удаление макроса
Тесты
Контрольные вопросы
Удаление макроса
1. Откройте книгу, содержащую, который требуется удалить.
2. В меню Сервис выберите пункт Макрос, а затем выполните команду
Макросы.
3. В списке Находится в выберите
Эта книга.
5. Нажмите кнопку Удалить.
4. В списке Имя макроса
выберите имя макроса,
который нужно удалить.
Что такое макрос и
некоторые сведенья
о нем.
Создание макроса
Выполнение макроса
Назначение кнопки
или графического
объекта для
запуска макроса
Назначение области
графического объекта
для запуска макроса
Назначение кнопки
панели инструментов
для запуска макроса
Удаление макроса
Тесты
Контрольные вопросы
1. Создаем таблицу и вносим в
нее данные.
Практическое применение макроса
Данный макрос
будет создан для
построения
круговой объемной
резанной
диаграммы ,
которая будет
отображать
количество
товаров,
хранящихся на
базе. Диаграмма
будет меняться в
зависимости от
количества товаров
занесенных в
таблице.
2. Нажимаем команду Сервис |
Макрос | Начать запись.
5. С помощью мастера
диаграмм создаем круговую
объемную резанную диаграмму,
задаем для нее необходимые
параметры.
6. Нажимаем кнопку Сервис |
Макрос | Остановить запись.
3. Называем наш макрос Диаграмма
4. Нажимаем ОК.
На главную
7. Открываем панель инструментов Формы и создаем
кнопку, которая и будет запускать наш макрос
каждый раз , когда понадобиться создать данную
диаграмму . Назовем ее Диаграмма.
8. Назначаем макрос, который будет
выполняться при ее нажатии. Для этого
щелкаем правой кнопкой мыши на
кнопке Диаграмма и вызываем команду
Назначить макрос. Появиться диалоговое
окно Назначить макрос объекту. Выбираем
имя необходимого макроса и щелкаем ОК.
Теперь, если на
понадобиться создать
диаграмму по такой же
таблице, но с другими
значениями, то
достаточно нажать
кнопку Диаграмма, и
построиться диаграмма с
новыми значениями
секторов.
Сравнение двух таблиц и диаграмм к ним
Таблица 1
Таблица 2
На главную
тесты
г) либо низкий, либо средний
2. Какая из этих кнопок означает добавление модуля?
а) б) в) Г)
Для
выделения
выбранного
вами ответа
нажмите
соответствую
щую букву
3. Какую панель инструментов можно использовать для создания кнопки?
а) рисование б) формы в) рецензирование г) настройка изображения
Возможен
один вариант
ответа
1. Для нормальной работы макросов какой уровень безопасности требуется установить?
а) очень высокий б) высокий
в) либо высокий, либо очень высокий
4. С макросами могут передаваться:
а) вирусы б) системные ошибки в) пароли г) коды
а) Microsoft Excel
б) модуле Visual Basic
5. Макрос- последовательность команд и функций, хранящихся в:
в) оперативной памяти компьютера
г) во всех приложениях Office
Чтобы перейти к
следующему
вопросу
щелкните левой
кнопкой мыши
на пустом месте
экрана.
6. Имя макроса…
а) должно начинаться с буквы
б) имеет в своем составе только цифры
в) не должно превышать восьми символов
г) допускает в своем составе пробелы
Ваш результат
7. Если вы назначаете макрос кнопке, которая имеет гиперссылку, то
а) при нажатии на нее выведется сообщение об ошибке
б) при нажатии на нее выведется сообщение о том, что
нужно выбрать либо выполнение макроса, либо
гиперссылки
в) информация о гиперссылке
удалиться и будет выполняться
макрос
г) макрос будет выполняться с ошибками
8. При назначении сочетания клавиш для макроса нельзя использовать таки сочетания клавиш :
а) с цифрами и специальными знаками
б) сочетания клавиш, которые стандартно
использует Office
в) сочетания клавиш, которые стандартно
использует Windows
г) CTRL+SHIFT+ буква д) CTRL+ буква
На главную
9. При назначении макроса области графического объекта используют:
а) выделенную часть графического объекта
б) диапазон ячеек, соответствующий необходимой области
в) весь объект
г) кнопку с невидимыми
границами и заливкой
10. Можно ли удалять макрос?
а) да всегда
б) да, но только в случаях плохой работы
приложения
г) нет, т.к. после его удаления начнутся сбои
в работе приложения
в) макросы не удаляются
Контрольные вопросы
1. Что такое макрос? Для чего он предназначен?
2. Опишите метод записи макроса.
3. Опишите способы создания макросов.
4. Какие особенности имени макроса?
6. Как назначить макрос кнопке?
5. Как создать кнопку?
7. Запуск макроса.
8. Безопасность макросов.
9. Что надо сделать, чтобы выполнять макрос относительно позиции активной ячейки?
На главную
10. Как назначить макрос области графического объекта?
тесты
2. Какая из этих кнопок означает добавление модуля?Для
выделения
выбранного
вами ответа
нажмите
соответствую
щую букву
3. Какую панель инструментов можно использовать для создания кнопки?
рисование
формы
рецензирование
настройка изображения
Возможен
один вариант
ответа
1 Для нормальной работы макросов какой уровень безопасности требуется установить?
очень высокий
либо высокий, либо очень высокий
высокий
либо низкий, либо средний
4. С макросами могут передаваться:
вирусы
системные ошибки
пароли
кодыЧтобы перейти к
следующему
вопросу
щелкните левой
кнопкой мыши
на пустом месте
экрана.
Далее
Правильных ответов
Ошибочных ответов
Всего вопросов
Оценка
Результат тестирования
Показать результат
Ваш результат
На главную
5. При назначении макроса области графического объекта используют:
выделенную часть графического объекта
диапазон ячеек, соответствующий необходимой области
весь объект
кнопку с невидимыми границами и заливкой

More Related Content

Viewers also liked

интернет провайдер Site
интернет провайдер Siteинтернет провайдер Site
интернет провайдер SiteVladimir Burdaev
 
депозитный вклад Site
депозитный вклад Siteдепозитный вклад Site
депозитный вклад SiteVladimir Burdaev
 
выбор хостера Site
выбор хостера Siteвыбор хостера Site
выбор хостера SiteVladimir Burdaev
 
выбор поставщика 1
выбор поставщика 1выбор поставщика 1
выбор поставщика 1Vladimir Burdaev
 
пластиковая карточка Site
пластиковая карточка Siteпластиковая карточка Site
пластиковая карточка SiteVladimir Burdaev
 
выбор страховой компании сайт
выбор страховой компании сайтвыбор страховой компании сайт
выбор страховой компании сайтVladimir Burdaev
 
ноутбук Site vitrina
ноутбук Site vitrinaноутбук Site vitrina
ноутбук Site vitrinaVladimir Burdaev
 
выбор коммерческого банка_презен
выбор коммерческого банка_презенвыбор коммерческого банка_презен
выбор коммерческого банка_презенVladimir Burdaev
 

Viewers also liked (10)

Burdtech
BurdtechBurdtech
Burdtech
 
Karkas test0
Karkas test0Karkas test0
Karkas test0
 
интернет провайдер Site
интернет провайдер Siteинтернет провайдер Site
интернет провайдер Site
 
депозитный вклад Site
депозитный вклад Siteдепозитный вклад Site
депозитный вклад Site
 
выбор хостера Site
выбор хостера Siteвыбор хостера Site
выбор хостера Site
 
выбор поставщика 1
выбор поставщика 1выбор поставщика 1
выбор поставщика 1
 
пластиковая карточка Site
пластиковая карточка Siteпластиковая карточка Site
пластиковая карточка Site
 
выбор страховой компании сайт
выбор страховой компании сайтвыбор страховой компании сайт
выбор страховой компании сайт
 
ноутбук Site vitrina
ноутбук Site vitrinaноутбук Site vitrina
ноутбук Site vitrina
 
выбор коммерческого банка_презен
выбор коммерческого банка_презенвыбор коммерческого банка_презен
выбор коммерческого банка_презен
 

Similar to E makros bur_2

17 18 макрокоманды access
17 18 макрокоманды access17 18 макрокоманды access
17 18 макрокоманды accessEvgeniy Golendyhin
 
дейнеко федоренко 11 б
дейнеко федоренко 11 бдейнеко федоренко 11 б
дейнеко федоренко 11 бraprap1
 
8. управление работой приложения
8. управление работой приложения8. управление работой приложения
8. управление работой приложенияArtyukhova
 
макросы
макросымакросы
макросыTatyana
 
Word. Макроси
Word. МакросиWord. Макроси
Word. МакросиKet_6552
 
Programming Guide
Programming GuideProgramming Guide
Programming Guideguest63e09c
 
Основы работы в BPwin.pdf
Основы работы в BPwin.pdfОсновы работы в BPwin.pdf
Основы работы в BPwin.pdfssuser117705
 
Руководство пользователя SIAMS FC
Руководство пользователя SIAMS FCРуководство пользователя SIAMS FC
Руководство пользователя SIAMS FCsiamslabs
 
л. б. №9 костюка б. в. гр 2им
л. б. №9 костюка б. в. гр 2имл. б. №9 костюка б. в. гр 2им
л. б. №9 костюка б. в. гр 2имwycccccccccc
 
создание модели в программном комплексе Scad
создание модели в программном комплексе Scadсоздание модели в программном комплексе Scad
создание модели в программном комплексе ScadКирилл Кисляков
 
Презентация модуля BrandMaker web2print
Презентация модуля BrandMaker web2printПрезентация модуля BrandMaker web2print
Презентация модуля BrandMaker web2printBrandMaker Russia
 
Flex 4 Gumbo Framework
Flex 4 Gumbo FrameworkFlex 4 Gumbo Framework
Flex 4 Gumbo FrameworkMr_Dr_Jr
 
Enterprise flex pure mvc, slides, russian
Enterprise flex pure mvc, slides, russianEnterprise flex pure mvc, slides, russian
Enterprise flex pure mvc, slides, russianSergiy Shychynov
 
ППП МВТУ моделирование в текхнических устройствах
ППП МВТУ моделирование в текхнических устройствахППП МВТУ моделирование в текхнических устройствах
ППП МВТУ моделирование в текхнических устройствахnurgulaofficial
 
Тема: Пакет прикладных программ «моделирование в технических устройствах «
Тема: Пакет прикладных программ «моделирование в технических устройствах «Тема: Пакет прикладных программ «моделирование в технических устройствах «
Тема: Пакет прикладных программ «моделирование в технических устройствах «nurgulaofficial
 

Similar to E makros bur_2 (20)

17 18 макрокоманды access
17 18 макрокоманды access17 18 макрокоманды access
17 18 макрокоманды access
 
Stat 6 alpha
Stat 6 alphaStat 6 alpha
Stat 6 alpha
 
дейнеко федоренко 11 б
дейнеко федоренко 11 бдейнеко федоренко 11 б
дейнеко федоренко 11 б
 
8. управление работой приложения
8. управление работой приложения8. управление работой приложения
8. управление работой приложения
 
макросы
макросымакросы
макросы
 
Word. Макроси
Word. МакросиWord. Макроси
Word. Макроси
 
Excel13
Excel13Excel13
Excel13
 
Programming Guide
Programming GuideProgramming Guide
Programming Guide
 
Vba 01
Vba 01Vba 01
Vba 01
 
Основы работы в BPwin.pdf
Основы работы в BPwin.pdfОсновы работы в BPwin.pdf
Основы работы в BPwin.pdf
 
Руководство пользователя SIAMS FC
Руководство пользователя SIAMS FCРуководство пользователя SIAMS FC
Руководство пользователя SIAMS FC
 
л. б. №9 костюка б. в. гр 2им
л. б. №9 костюка б. в. гр 2имл. б. №9 костюка б. в. гр 2им
л. б. №9 костюка б. в. гр 2им
 
создание модели в программном комплексе Scad
создание модели в программном комплексе Scadсоздание модели в программном комплексе Scad
создание модели в программном комплексе Scad
 
Презентация модуля BrandMaker web2print
Презентация модуля BrandMaker web2printПрезентация модуля BrandMaker web2print
Презентация модуля BrandMaker web2print
 
Flex 4 Gumbo Framework
Flex 4 Gumbo FrameworkFlex 4 Gumbo Framework
Flex 4 Gumbo Framework
 
пр3 (2часа)b pwin
пр3 (2часа)b pwinпр3 (2часа)b pwin
пр3 (2часа)b pwin
 
Enterprise flex pure mvc, slides, russian
Enterprise flex pure mvc, slides, russianEnterprise flex pure mvc, slides, russian
Enterprise flex pure mvc, slides, russian
 
ППП МВТУ моделирование в текхнических устройствах
ППП МВТУ моделирование в текхнических устройствахППП МВТУ моделирование в текхнических устройствах
ППП МВТУ моделирование в текхнических устройствах
 
Тема: Пакет прикладных программ «моделирование в технических устройствах «
Тема: Пакет прикладных программ «моделирование в технических устройствах «Тема: Пакет прикладных программ «моделирование в технических устройствах «
Тема: Пакет прикладных программ «моделирование в технических устройствах «
 
B pwin&ramus
B pwin&ramusB pwin&ramus
B pwin&ramus
 

More from Vladimir Burdaev

Modul 1 Systems Business Intelligence
Modul 1 Systems Business IntelligenceModul 1 Systems Business Intelligence
Modul 1 Systems Business IntelligenceVladimir Burdaev
 
презентация управления знаниями_каркас
презентация управления знаниями_каркаспрезентация управления знаниями_каркас
презентация управления знаниями_каркасVladimir Burdaev
 
управление знаний3 (2)
управление знаний3 (2)управление знаний3 (2)
управление знаний3 (2)Vladimir Burdaev
 
интелектуальный анализ экономических данных в системе каркас
интелектуальный анализ экономических данных в системе каркасинтелектуальный анализ экономических данных в системе каркас
интелектуальный анализ экономических данных в системе каркасVladimir Burdaev
 
каркас новая версия
каркас новая версиякаркас новая версия
каркас новая версияVladimir Burdaev
 
каркас интеллектуальный анализ вар 2
каркас интеллектуальный анализ вар 2каркас интеллектуальный анализ вар 2
каркас интеллектуальный анализ вар 2Vladimir Burdaev
 
Karkas интеллектуальный анализ
Karkas интеллектуальный анализKarkas интеллектуальный анализ
Karkas интеллектуальный анализVladimir Burdaev
 
продвижение нового товара
продвижение нового товарапродвижение нового товара
продвижение нового товараVladimir Burdaev
 
оценка инновационных рисков предприятия
оценка инновационных рисков предприятияоценка инновационных рисков предприятия
оценка инновационных рисков предприятияVladimir Burdaev
 
источник финансирования
источник финансированияисточник финансирования
источник финансированияVladimir Burdaev
 
каркас 2011 prezent_servis
каркас 2011 prezent_servisкаркас 2011 prezent_servis
каркас 2011 prezent_servisVladimir Burdaev
 
каркас тестирование
каркас тестированиекаркас тестирование
каркас тестированиеVladimir Burdaev
 
Построение базы знаний для агентов
Построение базы знаний для агентовПостроение базы знаний для агентов
Построение базы знаний для агентовVladimir Burdaev
 
бурдаев Ontology 2010
бурдаев Ontology 2010бурдаев Ontology 2010
бурдаев Ontology 2010Vladimir Burdaev
 
модель базы знаний салон красоты
модель базы знаний салон красотымодель базы знаний салон красоты
модель базы знаний салон красотыVladimir Burdaev
 

More from Vladimir Burdaev (20)

Modul 1 Systems Business Intelligence
Modul 1 Systems Business IntelligenceModul 1 Systems Business Intelligence
Modul 1 Systems Business Intelligence
 
презентация управления знаниями_каркас
презентация управления знаниями_каркаспрезентация управления знаниями_каркас
презентация управления знаниями_каркас
 
2015 04 14_info_b_2
2015 04 14_info_b_22015 04 14_info_b_2
2015 04 14_info_b_2
 
управление знаний3 (2)
управление знаний3 (2)управление знаний3 (2)
управление знаний3 (2)
 
Paradigma km 0
Paradigma km 0Paradigma km 0
Paradigma km 0
 
парадигма ии
парадигма иипарадигма ии
парадигма ии
 
интелектуальный анализ экономических данных в системе каркас
интелектуальный анализ экономических данных в системе каркасинтелектуальный анализ экономических данных в системе каркас
интелектуальный анализ экономических данных в системе каркас
 
каркас новая версия
каркас новая версиякаркас новая версия
каркас новая версия
 
каркас интеллектуальный анализ вар 2
каркас интеллектуальный анализ вар 2каркас интеллектуальный анализ вар 2
каркас интеллектуальный анализ вар 2
 
Karkas интеллектуальный анализ
Karkas интеллектуальный анализKarkas интеллектуальный анализ
Karkas интеллектуальный анализ
 
продвижение нового товара
продвижение нового товарапродвижение нового товара
продвижение нового товара
 
оценка инновационных рисков предприятия
оценка инновационных рисков предприятияоценка инновационных рисков предприятия
оценка инновационных рисков предприятия
 
источник финансирования
источник финансированияисточник финансирования
источник финансирования
 
каркас рибс1
каркас рибс1каркас рибс1
каркас рибс1
 
каркас 2011 prezent_servis
каркас 2011 prezent_servisкаркас 2011 prezent_servis
каркас 2011 prezent_servis
 
каркас тестирование
каркас тестированиекаркас тестирование
каркас тестирование
 
Построение базы знаний для агентов
Построение базы знаний для агентовПостроение базы знаний для агентов
Построение базы знаний для агентов
 
бурдаев Mac1
бурдаев Mac1бурдаев Mac1
бурдаев Mac1
 
бурдаев Ontology 2010
бурдаев Ontology 2010бурдаев Ontology 2010
бурдаев Ontology 2010
 
модель базы знаний салон красоты
модель базы знаний салон красотымодель базы знаний салон красоты
модель базы знаний салон красоты
 

E makros bur_2

  • 1. КАФЕДРА ИНФОРМАТИКИ И КОМПЬЮТЕРНОЙ ТЕХНИКИ ЛАБОРАТОРНАЯ РАБОТА по дисциплине «ИНФОРМАТИКА» ПО ТЕМЕ: «Создание макросов в Excel»
  • 2. Выберите интересующий вас раздел Другие разделы Что такое макрос и некоторые сведенья о нем. Создание макроса Выполнение макроса Назначение кнопки или графического объекта для запуска макроса Назначение области графического объекта для запуска макроса
  • 3. Выберите интересующий вас раздел Назначение кнопки панели инструментов для запуска макроса Удаление макроса Практическое применение макроса назад Тесты Контрольные вопросы Тесты с результатом
  • 4. Если требуется периодическое выполнение задачи в Microsoft Excel, можно автоматизировать задачу с помощью макроса. Макрос — это последовательность команд и функций, хранящаяся в модуле Visual Basic. Ее можно выполнять всякий раз, когда необходимо выполнить данную задачу. При записи макроса Microsoft Excel сохраняет информацию о каждом шаге выполнения последовательности команд. Последующий запуск макроса вызывает повторение («воспроизведение») команд. Если при записи макроса была допущена ошибка, сделанные исправления также будут записаны. Visual Basic хранит каждый записанный макрос в отдельном модуле, присоединенном к книге. Макрос можно запустить, выбрав его из списка в диалоговом окне Макрос. Чтобы макрос запускался после каждого нажатия определенной кнопки или сочетания клавиш, можно назначить макросу кнопку на панели инструментов, сочетание клавиш или графический объект на листе. После записи макроса код программы можно посмотреть в редакторе Visual Basic для исправления ошибок и внесения требуемых изменений в макрос. Например, если макрос, переносящий текст по словам, должен также выделять текст полужирным шрифтом, можно записать другой макрос, выделяющий шрифт полужирным шрифтом, и скопировать инструкции из этого нового макроса в старый макрос, переносящий текст по словам. Microsoft Excel обеспечивает защиту от вирусов, которые могут передаваться макросами. Если макросы используются совместно с другими пользователями, макросы могут быть снабжены цифровой подписью (подтверждает подлинность макроса или документа. Наличие цифровой подписи подтверждает, что макрос или документ был получен от владельца подписи и не был изменен.), так что пользователи могут проверить надежность источника макросов. Всякий раз при открытии книги, содержащей макросы, можно проверить источник макросов, прежде чем разрешить их. Запись макросов. Упрощение запуска макроса . Управление макросами. Безопасность макросов. На главную Макросы
  • 5. Запись макроса Копирование части макроса для создания другого макроса Создание макроса с использованием Microsoft Visual Basic Создание макроса На главную
  • 6. Запись макроса 1. Установите Средний или Низкий уровень безопасности. г) Откройте вкладку Уровень безопасности, а затем выберите нужный уровень безопасности. в) В группе Безопасность макросов нажмите кнопку Безопасность макросов. Что такое макрос и некоторые сведенья о нем. Создание макроса Выполнение макроса Назначение кнопки или графического объекта для запуска макроса Назначение области графического объекта для запуска макроса Назначение кнопки панели инструментов для запуска макроса Удаление макроса Инструкции а)В меню Сервис выберите команду Параметры. б) Откройте вкладку Безопасность. Тесты Контрольные вопросы
  • 7. 2. Выберите в меню Сервис команду Макрос и подкоманду Начать запись. 3. Появится диалоговое окно запись макроса
  • 8. Примечания • Первым знаком имени макроса должна быть буква. Остальные знаки могут быть буквами, цифрами или знаками подчеркивания. В имени макроса не допускаются пробелы; в качестве разделителей слов следует использовать знаки подчеркивания. • Не используйте имя макроса, являющееся ссылкой на ячейку, либо будет выдано соответствующее сообщение об ошибке. 3. В поле Имя макроса введите имя макроса. 4. Если этот макрос потребуется запускать нажатием на клавиатуре, введите букву в поле Сочетание клавиш. Допускается использование сочетаний CTRL+ буква (для строчных букв) или CTRL+SHIFT+ буква (для прописных букв), где буква — любая буквенная клавиша на клавиатуре. Нельзя использовать сочетания клавиш с цифрами и специальными знаками, такими как @ или #. Примечание. Выбранное сочетание клавиш заменяет все совпадающие стандартные сочетания клавиш Microsoft Excel на то время, пока открыта книга, содержащая данный макрос. 6. Если необходимо добавить описание макроса, введите его в поле Описание. 7. Нажмите кнопку OK 5. В поле Сохранить в выберите книгу, в которой требуется сохранить макрос. Если этот макрос требуется всегда при работе в Microsoft Excel, выберите вариант Личная книга макросов.
  • 9. 8. Если макрос требуется выполнять относительно позиции активной ячейки, запишите его, используя относительные ссылки на ячейки. На панели инструментов Остановить запись нажмите кнопку Относительная ссылка, чтобы она осталась нажатой. Запись макроса будет продолжена с использованием относительных ссылок, пока не будет закрыт Microsoft Excel или не будет еще раз нажата кнопка Относительная ссылка, после чего она останется не нажатой. 9. Выполните макрокоманды, которые нужно записать. 10. На панели инструментов Остановить запись нажмите кнопку Остановить запись. Создание макросовНа главную
  • 10. Создание макроса с использованием Microsoft Visual Basic 1. В меню Сервис Microsoft Excel выберите команду Макрос, а затем — Редактор Visual Basic. 2. В меню Insert выберите команду Module. Или нажмите кнопку на панели 3. Введите или скопируйте программу в окно программы модуля. 4. Чтобы запустить данный макрос из окна модуля, нажмите кнопку F5 или Run Sub/UserForm. 5. Когда макрос будет создан, выберите команду Close and Return to Microsoft Excel в меню File. Что такое макрос и некоторые сведенья о нем. Создание макроса Выполнение макроса Назначение кнопки или графического объекта для запуска макроса Назначение области графического объекта для запуска макроса Назначение кнопки панели инструментов для запуска макроса Удаление макроса Тесты Контрольные вопросы
  • 11. Копирование части макроса для создания другого макроса 8. Переключитесь в модуль, в который нужно вставить скопированные строки. 9. Нажмите кнопку Вставить. Совет Файл личной книги макросов (Personal.xls) можно просмотреть в любой момент, открыв его в редакторе Visual Basic (Alt+F11). Поскольку Personal.xls является скрытой книгой, которая всегда открыта, необходимо сделать ее доступной, если требуется копировать макрос. 1. Установите Средний или Низкий уровень безопасности. 2. Откройте книгу, содержащую макрос, который нужно скопировать. 3. В меню Сервис выберите пункт Макрос, а затем выполните команду Макросы. 4. В поле Имя макроса введите имя того макроса, который нужно скопировать. 5. Нажмите кнопку Изменить. 6. Выделите строки макроса, которые нужно скопировать. При копировании всего макроса целиком убедитесь, что строки Sub и End Sub включены в выделенную область копирования. 7. На стандартной панели инструментов нажмите кнопку Копировать. Что такое макрос и некоторые сведенья о нем. Создание макроса Выполнение макроса Назначение кнопки или графического объекта для запуска макроса Назначение области графического объекта для запуска макроса Назначение кнопки панели инструментов для запуска макроса Удаление макроса Тесты Контрольные вопросы
  • 12. Выполнение макроса 1. Установите Средний или Низкий уровень безопасности. 2. Откройте книгу, содержащую нужный макрос. 3. В меню Сервис выберите пункт Макрос, а затем выполните команду Макросы. 4. В поле Имя макроса введите имя того макроса, который требуется выполнить. 5. Выполните одно из следующих действий. Запустите макрос в книге Microsoft Excel: Нажмите кнопку Выполнить. Чтобы прервать выполнение, нажмите кнопку ESC. Выполните макрос из модуля Microsoft Visual Basic: 1) Нажмите кнопку Изменить. 2) Нажмите кнопку Run Sub/UserForm . или Что такое макрос и некоторые сведенья о нем. Создание макроса Выполнение макроса Назначение кнопки или графического объекта для запуска макроса Назначение области графического объекта для запуска макроса Назначение кнопки панели инструментов для запуска макроса Удаление макроса Тесты Контрольные вопросы
  • 13. Совет Чтобы выполнить другой макрос, находясь в редакторе Visual Basic, в меню Tools выберите команду Macros В поле Macro name введите имя того макроса, который нужно выполнить, а затем нажмите кнопку Run. На главную
  • 14. 1. Щелкните кнопку (см. создание кнопки) или графический объект, чтобы появились маркеры изменения размера. Назначение кнопки или графического объекта для запуска макроса 2. Выделив этот объект, щелкните правой кнопкой мыши его маркер изменения размера, чтобы вызвать контекстное меню ( меню, содержащее список команд, относящихся к конкретному объекту. Для вызова контекстного меню щелкните объект правой кнопкой или нажмите клавиши SHIFT+F10.). 3. Выберите в контекстном меню команду Назначить макрос. Что такое макрос и некоторые сведенья о нем. Создание макроса Выполнение макроса Назначение кнопки или графического объекта для запуска макроса Назначение области графического объекта для запуска макроса Назначение кнопки панели инструментов для запуска макроса Удаление макроса Тесты Контрольные вопросы
  • 15. 3) Чтобы написать новый макрос в редакторе Visual Basic, нажмите кнопку Создать. 1)Чтобы назначить ранее записанному макросу выбранный графический объект, введите название макроса в поле Имя макроса, а затем нажмите кнопку OK. 4. Выполните одно из следующих действий. 4) Чтобы создать новый макрос и назначить ему выбранный графический объект, нажмите кнопку Записать. После завершения записи макроса нажмите кнопку Остановка записи на панели инструментов Остановить запись. 2) Чтобы отредактировать существующий макрос, выберите его имя в списке Имя макроса и нажмите кнопку Правка . Примечание. При назначении макроса объекту или кнопке, которые уже используются как гиперссылка, информация о гиперссылке удаляется. При нажатии кнопки или выделении объекта будет выполняться макрос. На главную
  • 16. 4. В меню Формат выберите команду Автофигура , а затем вкладку — Цвет и линии. 5. В группе Заливка выберите параметр Нет заливки в поле Цвет. В группе Линия выберите параметр Нет линий в поле Цвет. 6. Повторите эти шаги для всех областей, которые требуется создать. Нет необходимости создавать отдельный объект для каждой области. Назначение области графического объекта для запуска макроса 1. Нарисуйте объект, чтобы создать гиперобласть на имеющемся объекте. 2. Выделив только что нарисованный объект, щелкните правой кнопкой мыши его маркер изменения размера, чтобы вызвать контекстное меню. Выберите в контекстном меню команду Назначить макрос. 3. Назначьте макрос объекту. Что такое макрос и некоторые сведенья о нем. Создание макроса Выполнение макроса Назначение кнопки или графического объекта для запуска макроса Назначение области графического объекта для запуска макроса Назначение кнопки панели инструментов для запуска макроса Удаление макроса Тесты Контрольные вопросы
  • 17. 3. Щелкните эту кнопку правой кнопкой мыши и выберите команду Назначить макрос в контекстном меню. Введите название макроса в поле Имя макроса, затем нажмите кнопку OK. Назначение кнопки панели инструментов для запуска макроса 1.Выберите команду Настройка в меню Сервис. 2.Выполните одно из следующих действий. 1)Если панель инструментов, содержащая требуемую кнопку, не отображается на экране, перейдите на вкладку Панели инструментов и установите флажок рядом с названием этой панели. 2)Если на панели инструментов отсутствует кнопка, которая должна запускать, откройте вкладку Команды, выберите пункт Макросы в списке Категории. Из списка Команды перетащите мышью настраиваемую кнопку на панель инструментов. Что такое макрос и некоторые сведенья о нем. Создание макроса Выполнение макроса Назначение кнопки или графического объекта для запуска макроса Назначение области графического объекта для запуска макроса Назначение кнопки панели инструментов для запуска макроса Удаление макроса Тесты Контрольные вопросы
  • 18. Удаление макроса 1. Откройте книгу, содержащую, который требуется удалить. 2. В меню Сервис выберите пункт Макрос, а затем выполните команду Макросы. 3. В списке Находится в выберите Эта книга. 5. Нажмите кнопку Удалить. 4. В списке Имя макроса выберите имя макроса, который нужно удалить. Что такое макрос и некоторые сведенья о нем. Создание макроса Выполнение макроса Назначение кнопки или графического объекта для запуска макроса Назначение области графического объекта для запуска макроса Назначение кнопки панели инструментов для запуска макроса Удаление макроса Тесты Контрольные вопросы
  • 19. 1. Создаем таблицу и вносим в нее данные. Практическое применение макроса Данный макрос будет создан для построения круговой объемной резанной диаграммы , которая будет отображать количество товаров, хранящихся на базе. Диаграмма будет меняться в зависимости от количества товаров занесенных в таблице. 2. Нажимаем команду Сервис | Макрос | Начать запись. 5. С помощью мастера диаграмм создаем круговую объемную резанную диаграмму, задаем для нее необходимые параметры. 6. Нажимаем кнопку Сервис | Макрос | Остановить запись. 3. Называем наш макрос Диаграмма 4. Нажимаем ОК. На главную
  • 20. 7. Открываем панель инструментов Формы и создаем кнопку, которая и будет запускать наш макрос каждый раз , когда понадобиться создать данную диаграмму . Назовем ее Диаграмма. 8. Назначаем макрос, который будет выполняться при ее нажатии. Для этого щелкаем правой кнопкой мыши на кнопке Диаграмма и вызываем команду Назначить макрос. Появиться диалоговое окно Назначить макрос объекту. Выбираем имя необходимого макроса и щелкаем ОК. Теперь, если на понадобиться создать диаграмму по такой же таблице, но с другими значениями, то достаточно нажать кнопку Диаграмма, и построиться диаграмма с новыми значениями секторов.
  • 21. Сравнение двух таблиц и диаграмм к ним Таблица 1 Таблица 2 На главную
  • 22. тесты г) либо низкий, либо средний 2. Какая из этих кнопок означает добавление модуля? а) б) в) Г) Для выделения выбранного вами ответа нажмите соответствую щую букву 3. Какую панель инструментов можно использовать для создания кнопки? а) рисование б) формы в) рецензирование г) настройка изображения Возможен один вариант ответа 1. Для нормальной работы макросов какой уровень безопасности требуется установить? а) очень высокий б) высокий в) либо высокий, либо очень высокий 4. С макросами могут передаваться: а) вирусы б) системные ошибки в) пароли г) коды а) Microsoft Excel б) модуле Visual Basic 5. Макрос- последовательность команд и функций, хранящихся в: в) оперативной памяти компьютера г) во всех приложениях Office Чтобы перейти к следующему вопросу щелкните левой кнопкой мыши на пустом месте экрана. 6. Имя макроса… а) должно начинаться с буквы б) имеет в своем составе только цифры в) не должно превышать восьми символов г) допускает в своем составе пробелы
  • 23. Ваш результат 7. Если вы назначаете макрос кнопке, которая имеет гиперссылку, то а) при нажатии на нее выведется сообщение об ошибке б) при нажатии на нее выведется сообщение о том, что нужно выбрать либо выполнение макроса, либо гиперссылки в) информация о гиперссылке удалиться и будет выполняться макрос г) макрос будет выполняться с ошибками 8. При назначении сочетания клавиш для макроса нельзя использовать таки сочетания клавиш : а) с цифрами и специальными знаками б) сочетания клавиш, которые стандартно использует Office в) сочетания клавиш, которые стандартно использует Windows г) CTRL+SHIFT+ буква д) CTRL+ буква На главную 9. При назначении макроса области графического объекта используют: а) выделенную часть графического объекта б) диапазон ячеек, соответствующий необходимой области в) весь объект г) кнопку с невидимыми границами и заливкой 10. Можно ли удалять макрос? а) да всегда б) да, но только в случаях плохой работы приложения г) нет, т.к. после его удаления начнутся сбои в работе приложения в) макросы не удаляются
  • 24. Контрольные вопросы 1. Что такое макрос? Для чего он предназначен? 2. Опишите метод записи макроса. 3. Опишите способы создания макросов. 4. Какие особенности имени макроса? 6. Как назначить макрос кнопке? 5. Как создать кнопку? 7. Запуск макроса. 8. Безопасность макросов. 9. Что надо сделать, чтобы выполнять макрос относительно позиции активной ячейки? На главную 10. Как назначить макрос области графического объекта?
  • 25. тесты 2. Какая из этих кнопок означает добавление модуля?Для выделения выбранного вами ответа нажмите соответствую щую букву 3. Какую панель инструментов можно использовать для создания кнопки? рисование формы рецензирование настройка изображения Возможен один вариант ответа 1 Для нормальной работы макросов какой уровень безопасности требуется установить? очень высокий либо высокий, либо очень высокий высокий либо низкий, либо средний 4. С макросами могут передаваться: вирусы системные ошибки пароли кодыЧтобы перейти к следующему вопросу щелкните левой кнопкой мыши на пустом месте экрана. Далее
  • 26. Правильных ответов Ошибочных ответов Всего вопросов Оценка Результат тестирования Показать результат
  • 27. Ваш результат На главную 5. При назначении макроса области графического объекта используют: выделенную часть графического объекта диапазон ячеек, соответствующий необходимой области весь объект кнопку с невидимыми границами и заливкой