Презентація на тему «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