Lec 1-2 Ускоренники. Лекция 1 Основы систем программирования. Основы vba. Вопросы лекции Тема Основы алгоритмизации и программирования. Тема Классификация языков программирования
Скачать 5.75 Mb.
|
Нажать клавиши Alt + F11Или из главного меню пункты:Вид -> Макросы -> Макросы -> Создать макрос с заданным именем(Ms Office 2007 и старше)Редактор VBAРедактор VBAДля добавления новой формы нужно выбрать пункт меню: INSERT => UserForm.Добавление элемента управления ToolboxЧтобы добавить элементы управления в форму необходимо щелкнуть по элементу в окне инструментов и описать указателем площадь на форме, которая должна быть занята этим элементом.Пример решения задачиВычислить среднее арифметическое и среднее геометрическое двух неотрицательных чисел: А, В.Пример решения задачиПример решения задачиПример решения задачиЧтобы запустить макрос нужно нажать на кнопкув менюЛибо из пункта меню Run => Run Sub/UserForm F5Пример решения задачиПосле запуска появляется окноЛекция 2.VBA. Типовые алгоритмы. Сложные структурыТема 1. Синтаксис языка.Тема 2. Организация диалога с пользователем.Тема 3. Условные операторы и их виды.Тема 4. Циклы, их виды и синтаксис.Тема 5. Массивы. Одномерные и многомерные.Тема 6. Пользовательские процедуры и функции.КомментарииКомментарии предназначены для пояснения отдельных фрагментов программы и игнорируются при выполнении программыRem‘Пользовательский тип данныхКроме стандартных типов можно использовать тип, определенный пользователем - пользовательский тип:Type <имя типа><имя1> As <тип><имя2> As <тип>. . .<имяN> As <тип>End TypeОбращениеимя типа.имя1КонстантыКонстанты – переменные с фиксированным значениемConst <имя> |
Константа | Значение | Описание | Пиктограмма |
vbCritical | 16 | Критическое сообщение (красный овал с крестом) | Х |
vbQuestion | 32 | Вопрос | ? |
vbExclamation | 48 | Предупреждение (в желтом треугольнике) | ! |
vbInformation | 64 | Информационное сообщение | i |
Использование диалоговых окон. Набор кнопок
.
Константа | Значение | Описание |
vbOKOnly | 0 | Выводит сообщение с кнопкой OK |
vbOKCancel | 1 | Выводит сообщение с кнопками OK и Отмена |
vbAbortRetryIgnore | 2 | Выводит сообщение с кнопками Прервать, Повтор, Пропустить |
vbYesNoCancel | 3 | Выводит сообщение с кнопками Да, Нет, Отмена. |
vbYesNo | 4 | Выводит сообщение с кнопками Да и Нет |
vbRetryCancel | 5 | Выводит сообщение с кнопками Повтор и Отмена |