Содержание
- 2. План Проект VBA и его элементы. Редактор VBA. Создание процедур. Выполнение VBA-программ. Встроенные диалоговые окна. Основные
- 3. 1. Проект VBA и его элементы. Проект – часть программы, которая видна при ее создании. Проект
- 4. Проект VBA
- 5. Программный код, реализующий какие-либо действия, оформляется в виде процедур. Процедура – наименьшая единица программного кода, на
- 6. Тип Sub – универсальная процедура для выполнения различных заданий в VBA. Одна процедура типа Sub может
- 7. Определение области видимости процедуры Public – открытые, можно вызвать из другого модуля или из другого проекта.
- 8. Модуль – наименьшая единица, состоящая из процедур Типы модулей: Стандартный модуль – модуль, содержащий программный код,
- 9. 2. Редактор VBA. Проекты создаются редактором Visual Basic. Выполнить запуск MS Excel. Разработчик – Кнопка Visual
- 10. Возврат из редактора в приложение MS Excel Щелчок на кнопке Excel Панели задач Щелчок на кнопке
- 11. Компоненты интерфейса редактора VBA Окно проекта (Project Window) Окно свойств (Properties Window) Окно редактирования кода Окна
- 12. Окно свойств Окно проекта Панели инструментов Окно редактирования кода Общая область Область описания
- 13. 3. Создание процедур Insert – Module (Вставка – Модуль). Insert- Procedure (Вставка – Процедура…) В поле
- 14. Пример создания процедуры
- 15. 4. Выполнение VBA-программ Запуск из окна редактора VB Клавиша F5 Кнопка Run (выполнить) в панели Standard
- 16. 5. Встроенные диалоговые окна. Осуществляют взаимодействие с пользователем. Окно сообщений – MessageBox Окно ввода – InputBox
- 17. Окно сообщений задается функцией MsgBox, которая возвращает значение (значения) MsgBox (S)– вывод только значения S (в
- 18. Окно ввода служит для ввода данных. Создается функцией – InputBox. Окно содержит сообщение, указывающее, какие данные
- 19. Пример окна ввода Заголовок окна Сообщение Поле ввода
- 20. X= val(InputBox(“Введите значение х”,”Окно ввода Х”)
- 21. 6. Основные объекты приложения MS Excel. Application (приложение) Workbooks [Workbook] (рабочие книги) Worksheets [Worksheet] (рабочие листы)
- 22. Иерархия объектов MS Excel
- 23. Свойства и методы объектов Свойства объекта определяют его внешний вид, состояние Методы объекта определяют задачи, действия,
- 24. Программный код, задающий установку свойств и использование методов Объект. Свойство = Значение Объект. Метод [Параметр]
- 25. Адресация ячеек в Excel Формат А1. Ссылка состоит из имени столбца и номера строки. Признаком абсолютной
- 26. Объект Range и объект Cells Объект Range используется для работы с ячейками, задает диапазон ячеек. Range(A1:B1)
- 27. Свойство объекта Range (Cells) Value – возвращает значение из ячейки или в ячейки диапазона. С помощью
- 28. Синтаксис ввода: а = Cells(2,1).Value a= Range(“A2”).Value Переменной а присваивается значение из ячейки А2 ✦
- 29. Синтаксис вывода: Cells(3,1).Value = 3 Range(“A3”).Value = 3 В ячейку А3 введено число 3
- 30. Cells(1,1).Value = “Результат расчета” В ячейку А1 введен текст Результат расчета. ✦ Cells(2,2).Value = х В
- 31. Пользовательские формы VBA Для организации диалоговых программ в VBA используются Формы (это сложная программа интерфейс, которой
- 32. Форма – это место, где размещаются все элементы управления, с которыми взаимодействуют пользователи программы. UserForm -
- 33. Элементы управления - это объекты, содержащиеся внутри объектов-форм. Каждый тип элемента управления имеет свой собственный набор
- 34. Свойства объекта UserForm
- 37. Методы объекта UserForm
- 38. События объекта UserForm
- 39. Основные этапы процесса создания окна UserForm Откройте чистую книгу Excel. Перейдите в редактор Visual Basic (Сервис▶Макрос
- 40. Размещение в окне UserForm элементов управления Щёлкните нужную кнопку на панели и нарисуйте контуры элемента управления
- 41. Элементы управления Элементы управления – это объекты, которые можно поместить на форме и на рабочие листы.
- 42. В режиме конструктора можно выделять изменять внешний вид элемента управления, изменять их свойства. Но в этом
- 43. Свойства и методы элементов управления Свойства элементов управления (ЭУ) определяют их внешний вид (положение, цвет, размер)
- 44. Элемент Кнопка (CommandButton) Свойства Caption - задаёт текст надписи на кнопке. Picture - определяет рисунок на
- 45. Элемент Поле (TextBox) Элемент TextBox обеспечивает возможность ввода текста пользователем. Свойства элемента Поле Text – Главное
- 46. Элемент Надпись (Label) Этот элемент используется для вывода различных тестов в форме. Может содержать рисунок. Свойство
- 48. Скачать презентацию