🗊Презентация Основные средства VBA

Нажмите для полного просмотра!
Основные средства VBA, слайд №1Основные средства VBA, слайд №2Основные средства VBA, слайд №3Основные средства VBA, слайд №4Основные средства VBA, слайд №5Основные средства VBA, слайд №6Основные средства VBA, слайд №7Основные средства VBA, слайд №8Основные средства VBA, слайд №9Основные средства VBA, слайд №10Основные средства VBA, слайд №11Основные средства VBA, слайд №12Основные средства VBA, слайд №13Основные средства VBA, слайд №14Основные средства VBA, слайд №15Основные средства VBA, слайд №16Основные средства VBA, слайд №17Основные средства VBA, слайд №18Основные средства VBA, слайд №19Основные средства VBA, слайд №20Основные средства VBA, слайд №21Основные средства VBA, слайд №22Основные средства VBA, слайд №23Основные средства VBA, слайд №24Основные средства VBA, слайд №25Основные средства VBA, слайд №26Основные средства VBA, слайд №27Основные средства VBA, слайд №28Основные средства VBA, слайд №29Основные средства VBA, слайд №30Основные средства VBA, слайд №31Основные средства VBA, слайд №32Основные средства VBA, слайд №33Основные средства VBA, слайд №34Основные средства VBA, слайд №35Основные средства VBA, слайд №36Основные средства VBA, слайд №37Основные средства VBA, слайд №38Основные средства VBA, слайд №39Основные средства VBA, слайд №40Основные средства VBA, слайд №41Основные средства VBA, слайд №42Основные средства VBA, слайд №43Основные средства VBA, слайд №44Основные средства VBA, слайд №45Основные средства VBA, слайд №46Основные средства VBA, слайд №47

Содержание

Вы можете ознакомиться и скачать презентацию на тему Основные средства VBA. Доклад-сообщение содержит 47 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1





 Основные средства VBA
Описание слайда:
Основные средства VBA

Слайд 2





План
Проект VBA и его элементы.
Редактор VBA. 
Создание процедур.
Выполнение VBA-программ.
Встроенные диалоговые окна.
Основные объекты приложения MS Excel.
Пользовательские формы VBA.
Описание слайда:
План Проект VBA и его элементы. Редактор VBA. Создание процедур. Выполнение VBA-программ. Встроенные диалоговые окна. Основные объекты приложения MS Excel. Пользовательские формы VBA.

Слайд 3






1. Проект VBA и его элементы.

Проект – часть программы, которая видна при ее создании.
Проект имеет иерархическую структуру и включает объекты, формы, модули.
Описание слайда:
1. Проект VBA и его элементы. Проект – часть программы, которая видна при ее создании. Проект имеет иерархическую структуру и включает объекты, формы, модули.

Слайд 4





Проект VBA
Описание слайда:
Проект VBA

Слайд 5






Программный код, реализующий какие-либо действия, оформляется в виде процедур. Процедура – наименьшая единица программного кода, на которую можно ссылаться по имени.
Типы процедур: 
тип Sub (подпрограммы)
 тип Function (функции) 
Тип Property (процедуры свойств)
Описание слайда:
Программный код, реализующий какие-либо действия, оформляется в виде процедур. Процедура – наименьшая единица программного кода, на которую можно ссылаться по имени. Типы процедур: тип Sub (подпрограммы) тип Function (функции) Тип Property (процедуры свойств)

Слайд 6






Тип Sub – универсальная процедура для выполнения различных заданий в VBA. Одна процедура типа Sub может выполнять другую.
Тип Function – процедура, которая выполняет действие в пределах своего блока и возвращает единственное значение в ту процедуру, откуда была вызвана процедура.
Описание слайда:
Тип Sub – универсальная процедура для выполнения различных заданий в VBA. Одна процедура типа Sub может выполнять другую. Тип Function – процедура, которая выполняет действие в пределах своего блока и возвращает единственное значение в ту процедуру, откуда была вызвана процедура.

Слайд 7





Определение области видимости процедуры
Public – открытые, можно вызвать из другого модуля или из другого проекта.
Private – локальные, видимы только внутри содержащего эти процедуры модуля.
Описание слайда:
Определение области видимости процедуры Public – открытые, можно вызвать из другого модуля или из другого проекта. Private – локальные, видимы только внутри содержащего эти процедуры модуля.

Слайд 8





Модуль – наименьшая единица, состоящая из процедур
Типы модулей:
Стандартный модуль – модуль, содержащий программный код, предназначенный для непосредственного выполнения.
Модуль класса – модуль, содержащий пользовательские объекты (пользовательские панели инструментов и т.д.), с их свойствами и методами.
Описание слайда:
Модуль – наименьшая единица, состоящая из процедур Типы модулей: Стандартный модуль – модуль, содержащий программный код, предназначенный для непосредственного выполнения. Модуль класса – модуль, содержащий пользовательские объекты (пользовательские панели инструментов и т.д.), с их свойствами и методами.

Слайд 9





2. Редактор VBA.
Проекты создаются редактором Visual Basic. 
Выполнить запуск MS Excel.
Разработчик – Кнопка  Visual Basic.
Описание слайда:
2. Редактор VBA. Проекты создаются редактором Visual Basic. Выполнить запуск MS Excel. Разработчик – Кнопка Visual Basic.

Слайд 10






Возврат из редактора в приложение MS Excel
Щелчок на кнопке Excel Панели задач
Щелчок на кнопке View MS Excel панели инструментов.
Описание слайда:
Возврат из редактора в приложение MS Excel Щелчок на кнопке Excel Панели задач Щелчок на кнопке View MS Excel панели инструментов.

Слайд 11





Компоненты интерфейса редактора VBA
Окно проекта (Project Window)
Окно свойств (Properties Window)
Окно редактирования кода 
Окна форм
Панели инструментов (Standard – стандартная, Edit – правка, Debug – отладка, UserForm – пользовательская форма)
Описание слайда:
Компоненты интерфейса редактора VBA Окно проекта (Project Window) Окно свойств (Properties Window) Окно редактирования кода Окна форм Панели инструментов (Standard – стандартная, Edit – правка, Debug – отладка, UserForm – пользовательская форма)

Слайд 12


Основные средства VBA, слайд №12
Описание слайда:

Слайд 13





3. Создание процедур
Insert – Module (Вставка – Модуль).
Insert- Procedure (Вставка – Процедура…)
В поле Name ввести имя_Процедуры 
Выбрать тип процедуры
Установить область видимости
В окне редактирования кода ввести программный код
Описание слайда:
3. Создание процедур Insert – Module (Вставка – Модуль). Insert- Procedure (Вставка – Процедура…) В поле Name ввести имя_Процедуры Выбрать тип процедуры Установить область видимости В окне редактирования кода ввести программный код

Слайд 14





Пример создания процедуры
Описание слайда:
Пример создания процедуры

Слайд 15





4. Выполнение VBA-программ
Запуск из окна редактора VB
Клавиша F5
Кнопка Run (выполнить) в панели Standard
Пункт Run горизонтального меню
Запуск из приложения MS Excel.
Сервис – Макрос – Макросы – выполнить
 Кнопка панели Элементы управления
Описание слайда:
4. Выполнение VBA-программ Запуск из окна редактора VB Клавиша F5 Кнопка Run (выполнить) в панели Standard Пункт Run горизонтального меню Запуск из приложения MS Excel. Сервис – Макрос – Макросы – выполнить Кнопка панели Элементы управления

Слайд 16





5. Встроенные диалоговые окна.
Осуществляют взаимодействие с пользователем.
Окно сообщений – MessageBox
Окно ввода – InputBox
Описание слайда:
5. Встроенные диалоговые окна. Осуществляют взаимодействие с пользователем. Окно сообщений – MessageBox Окно ввода – InputBox

Слайд 17





Окно сообщений
задается функцией MsgBox, которая возвращает значение (значения)
MsgBox (S)– вывод только значения S (в окне сообщений только результат число - 9)
MsgBox (“Результат расчета S = ” & S) – (в окне сообщений Результат расчета S = 9)
Описание слайда:
Окно сообщений задается функцией MsgBox, которая возвращает значение (значения) MsgBox (S)– вывод только значения S (в окне сообщений только результат число - 9) MsgBox (“Результат расчета S = ” & S) – (в окне сообщений Результат расчета S = 9)

Слайд 18





Окно ввода
служит для ввода данных. Создается функцией – InputBox. 
Окно содержит сообщение, указывающее, какие данные должен ввести пользователь, поле текста для ввода данных и кнопки ОК и Отмена
InputBox (сообщение, заголовок окна)
Строка = InputBox (“Как Вас зовут”,”Окно приветствия”)
Описание слайда:
Окно ввода служит для ввода данных. Создается функцией – InputBox. Окно содержит сообщение, указывающее, какие данные должен ввести пользователь, поле текста для ввода данных и кнопки ОК и Отмена InputBox (сообщение, заголовок окна) Строка = InputBox (“Как Вас зовут”,”Окно приветствия”)

Слайд 19





Пример окна ввода
Описание слайда:
Пример окна ввода

Слайд 20






X= val(InputBox(“Введите значение х”,”Окно ввода Х”)
Описание слайда:
X= val(InputBox(“Введите значение х”,”Окно ввода Х”)

Слайд 21





6. Основные объекты приложения MS Excel.
Application (приложение)
Workbooks [Workbook] (рабочие книги)
Worksheets [Worksheet] (рабочие листы)
Range (диапазон ячеек)
Описание слайда:
6. Основные объекты приложения MS Excel. Application (приложение) Workbooks [Workbook] (рабочие книги) Worksheets [Worksheet] (рабочие листы) Range (диапазон ячеек)

Слайд 22





Иерархия объектов MS Excel
Описание слайда:
Иерархия объектов MS Excel

Слайд 23





Свойства и методы объектов
Свойства объекта определяют его внешний вид, состояние
Методы объекта определяют задачи, действия, которые может выполнить данный объект
Описание слайда:
Свойства и методы объектов Свойства объекта определяют его внешний вид, состояние Методы объекта определяют задачи, действия, которые может выполнить данный объект

Слайд 24





Программный код, задающий установку свойств и использование методов
Объект. Свойство = Значение
Объект. Метод [Параметр]
Описание слайда:
Программный код, задающий установку свойств и использование методов Объект. Свойство = Значение Объект. Метод [Параметр]

Слайд 25





Адресация ячеек в Excel
Формат А1. Ссылка состоит из имени столбца и номера строки. Признаком абсолютной ячейки является знак $.
Формат R1C1. После буквы R указывается номер строки ячейки, после буквы C – номер столбца. R1C1= $A$1
Описание слайда:
Адресация ячеек в Excel Формат А1. Ссылка состоит из имени столбца и номера строки. Признаком абсолютной ячейки является знак $. Формат R1C1. После буквы R указывается номер строки ячейки, после буквы C – номер столбца. R1C1= $A$1

Слайд 26





Объект Range и объект Cells
Объект Range используется для работы с ячейками, задает диапазон ячеек. Range(A1:B1) – в качестве аргумента используется ссылка в формате А1.
Объект Cells используется для доступа к отдельной ячейке. В качестве аргумента указывается  номер строки и столбца.
Cells(5,1) – ячейка А5 (5 – строка, 1 столбец)
Описание слайда:
Объект Range и объект Cells Объект Range используется для работы с ячейками, задает диапазон ячеек. Range(A1:B1) – в качестве аргумента используется ссылка в формате А1. Объект Cells используется для доступа к отдельной ячейке. В качестве аргумента указывается номер строки и столбца. Cells(5,1) – ячейка А5 (5 – строка, 1 столбец)

Слайд 27





Свойство объекта Range (Cells)
Value – возвращает значение из ячейки или в ячейки диапазона.
С помощью свойство Value можно осуществлять ввод и вывод информации непосредственно в ячейках.
Описание слайда:
Свойство объекта Range (Cells) Value – возвращает значение из ячейки или в ячейки диапазона. С помощью свойство Value можно осуществлять ввод и вывод информации непосредственно в ячейках.

Слайд 28






Синтаксис ввода:
а = Cells(2,1).Value
a= Range(“A2”).Value
Переменной а присваивается значение из ячейки А2

Описание слайда:
Синтаксис ввода: а = Cells(2,1).Value a= Range(“A2”).Value Переменной а присваивается значение из ячейки А2 

Слайд 29






Синтаксис вывода:
Cells(3,1).Value = 3
Range(“A3”).Value = 3
В ячейку А3 введено число 3
Описание слайда:
Синтаксис вывода: Cells(3,1).Value = 3 Range(“A3”).Value = 3 В ячейку А3 введено число 3

Слайд 30






Cells(1,1).Value = “Результат расчета”
В ячейку А1 введен текст  Результат расчета.

Cells(2,2).Value = х
В ячейку В2 будет выведено значение х.
Описание слайда:
Cells(1,1).Value = “Результат расчета” В ячейку А1 введен текст Результат расчета.  Cells(2,2).Value = х В ячейку В2 будет выведено значение х.

Слайд 31





Пользовательские формы VBA
Для организации диалоговых программ в VBA используются Формы (это сложная программа интерфейс, которой организован в виде окна Windows). 
Форма (или окно Windows) – основной строительный блок, который используется для создания диалоговой программы. 
Формы - это объекты, которые обладают свойствами, определяющими их внешний вид, методами, определяющими их поведение, и событиями, которые определяют их взаимодействие с пользователем.
Описание слайда:
Пользовательские формы VBA Для организации диалоговых программ в VBA используются Формы (это сложная программа интерфейс, которой организован в виде окна Windows). Форма (или окно Windows) – основной строительный блок, который используется для создания диалоговой программы. Формы - это объекты, которые обладают свойствами, определяющими их внешний вид, методами, определяющими их поведение, и событиями, которые определяют их взаимодействие с пользователем.

Слайд 32






Форма – это место, где размещаются все элементы управления, с которыми взаимодействуют пользователи программы. 
UserForm - нестандартное диалоговое окно в редакторе Visual Basic.
Описание слайда:
Форма – это место, где размещаются все элементы управления, с которыми взаимодействуют пользователи программы. UserForm - нестандартное диалоговое окно в редакторе Visual Basic.

Слайд 33






Элементы управления - это объекты, содержащиеся внутри объектов-форм. Каждый тип элемента управления имеет свой собственный набор свойств, методов и событий, что делает его пригодным для определенной цели.
Описание слайда:
Элементы управления - это объекты, содержащиеся внутри объектов-форм. Каждый тип элемента управления имеет свой собственный набор свойств, методов и событий, что делает его пригодным для определенной цели.

Слайд 34





Свойства объекта UserForm
Описание слайда:
Свойства объекта UserForm

Слайд 35


Основные средства VBA, слайд №35
Описание слайда:

Слайд 36


Основные средства VBA, слайд №36
Описание слайда:

Слайд 37





Методы объекта UserForm
Описание слайда:
Методы объекта UserForm

Слайд 38





События объекта UserForm
Описание слайда:
События объекта UserForm

Слайд 39





Основные этапы процесса создания окна UserForm
Откройте чистую книгу Excel.
Перейдите в редактор Visual Basic (СервисМакрос  Редактор Visual Basic или [Alt + F11].
Insert (Вставка)  UserForm. 
Отметим четыре момента.
 Форма UserForm отображается в собственном окне.
На экране появляется Панель элементов (Toolbox).
Окно Свойства (Properties) содержит свойства формы. 
Название формы видно в окне Проект (Project).
Описание слайда:
Основные этапы процесса создания окна UserForm Откройте чистую книгу Excel. Перейдите в редактор Visual Basic (СервисМакрос  Редактор Visual Basic или [Alt + F11]. Insert (Вставка)  UserForm. Отметим четыре момента. Форма UserForm отображается в собственном окне. На экране появляется Панель элементов (Toolbox). Окно Свойства (Properties) содержит свойства формы. Название формы видно в окне Проект (Project).

Слайд 40





Размещение в окне UserForm элементов управления
Щёлкните нужную кнопку на панели и нарисуйте контуры элемента управления в окне.
Измените его свойства – выделите элемент и перейдите в окно Свойства (Properties).
Проверьте форму UserForm в действии, щёлкните кнопку Run Sub / UserForm (Запуск подпрограммы/ UserForm) на панели инструментов Standard (Стандарт). 
Описание слайда:
Размещение в окне UserForm элементов управления Щёлкните нужную кнопку на панели и нарисуйте контуры элемента управления в окне. Измените его свойства – выделите элемент и перейдите в окно Свойства (Properties). Проверьте форму UserForm в действии, щёлкните кнопку Run Sub / UserForm (Запуск подпрограммы/ UserForm) на панели инструментов Standard (Стандарт). 

Слайд 41





Элементы управления

Элементы управления – это объекты, которые можно поместить на форме и на рабочие листы.
Описание слайда:
Элементы управления Элементы управления – это объекты, которые можно поместить на форме и на рабочие листы.

Слайд 42






В режиме конструктора можно выделять изменять внешний вид элемента управления, изменять их свойства. 
Но в этом режиме не происходит запуск событий элементов управления.
Описание слайда:
В режиме конструктора можно выделять изменять внешний вид элемента управления, изменять их свойства. Но в этом режиме не происходит запуск событий элементов управления.

Слайд 43





Свойства и методы элементов управления
Свойства элементов управления (ЭУ) определяют их внешний вид (положение, цвет, размер) и поведение. 
Метод – это процедура, которая воздействует на объект во время её выполнения.
Описание слайда:
Свойства и методы элементов управления Свойства элементов управления (ЭУ) определяют их внешний вид (положение, цвет, размер) и поведение. Метод – это процедура, которая воздействует на объект во время её выполнения.

Слайд 44





Элемент Кнопка (CommandButton) 

Свойства 
Caption  - задаёт текст надписи на кнопке. 
Picture - определяет рисунок на поверхности кнопки. 
Picture – Position – определяет позицию рисунка относительно надписи. 
События элемента кнопки 
Click – возникает при нажатии пользователем кнопки мышью или на клавиатуре. 
Dbl Click – возникает при двойном нажатии на кнопке.  
Описание слайда:
Элемент Кнопка (CommandButton) Свойства Caption - задаёт текст надписи на кнопке. Picture - определяет рисунок на поверхности кнопки. Picture – Position – определяет позицию рисунка относительно надписи. События элемента кнопки Click – возникает при нажатии пользователем кнопки мышью или на клавиатуре. Dbl Click – возникает при двойном нажатии на кнопке.  

Слайд 45





Элемент Поле (TextBox) 

Элемент TextBox обеспечивает возможность ввода текста пользователем. 
Свойства элемента Поле    
Text – Главное свойство, содержащее текст, введённый пользователем или присвоенный ему программой. 
Тип значения String – строковые переменные.
Описание слайда:
Элемент Поле (TextBox) Элемент TextBox обеспечивает возможность ввода текста пользователем. Свойства элемента Поле Text – Главное свойство, содержащее текст, введённый пользователем или присвоенный ему программой. Тип значения String – строковые переменные.

Слайд 46





Элемент Надпись (Label) 

Этот элемент используется для вывода различных тестов в форме. Может содержать рисунок. 
Свойство
 Caption – содержит текст, размещённый в этом элементе. 
Описание слайда:
Элемент Надпись (Label) Этот элемент используется для вывода различных тестов в форме. Может содержать рисунок. Свойство Caption – содержит текст, размещённый в этом элементе. 

Слайд 47





Размещение элементов управления в форме
Описание слайда:
Размещение элементов управления в форме



Похожие презентации
Mypresentation.ru
Загрузить презентацию