Презентація "Visual Basic for Applications. Макроси"

Попередній слайд
Наступний слайд


Завантажити презентацію "Visual Basic for Applications. Макроси"
Слайд #1
Visual Basic for ApplicationsМакроси


Слайд #2
Створення простого макроса і кнопки для нього
Макроси – Записати макрос


Слайд #3
Структура програми
Програми зберігаються у проектах
Проект містить модулі різних типів, які у свою чергу складаються із процедур
Sub набір команд для вирішення задачі
Function набір команд, що повертає певне значення
Property посилання на властивості об’єкта


Слайд #4
Об’єктна модель Excel
Application
Workbook
Worksheet, Chart
Range
Cell
Application.Workbooks("Книга1.xls")
Application.Workbooks("Книга1.xls").Worksheets("Лист1").Range("A1")


Слайд #5
Об’єктна модель Excel
Однакові об’єкти формують колекції
Worksheets, Workbooks
Об’єкти мають властивості
Worksheets(“Аркуш1”).Range(“А1”).Value
У об’єктів є методи
Range(“A1”).ClearContents


Слайд #6
Запуск VBEditor
Alt+F11
Сервіс – Макрос – Редактор Visual Basic
Кнопка панелі інструментів


Слайд #7
Як розмістити вікна:


Слайд #8
MsgBox
Дозволяє отримати діалогове вікно із написом
MsgBox Range("A6").Value
MsgBox “квадрат числа = ” & Range("A6")
MsgBox “квадрат числа = ” & ActiveCell