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


Рейтинг презентації 5 на основі 1 голосів



Слайд #1
Презентація на тему «Visual Basic for Applications. Макроси» - Слайд #1

Visual Basic for ApplicationsМакроси


Слайд #2
Презентація на тему «Visual Basic for Applications. Макроси» - Слайд #2

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


Слайд #3
Презентація на тему «Visual Basic for Applications. Макроси» - Слайд #3

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


Слайд #4
Презентація на тему «Visual Basic for Applications. Макроси» - Слайд #4

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


Слайд #5
Презентація на тему «Visual Basic for Applications. Макроси» - Слайд #5

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


Слайд #6
Презентація на тему «Visual Basic for Applications. Макроси» - Слайд #6

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


Слайд #7
Презентація на тему «Visual Basic for Applications. Макроси» - Слайд #7

Як розмістити вікна:


Слайд #8
Презентація на тему «Visual Basic for Applications. Макроси» - Слайд #8

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