Главная страница
Навигация по странице:

  • Пример решения задачи

  • Run => Run Sub/UserForm F5

  • Лекция 2.

  • Тема 6. Пользовательские процедуры и функции.

  • Type

  • InputBox(строка_сообщение [, Заголовок_ окна] [, НачЗначение])

  • Константа Значение Описание Пиктограмма vbCritical

  • Вопрос vbExclamation 48 Предупреждение (в желтом треугольнике)

  • Использование диалоговых окон. Набор кнопок

  • Выводит сообщение с кнопками OK и Отмена vbAbortRetryIgnore 2

  • Выводит сообщение с кнопками Да, Нет, Отмена. vbYesNo 4 Выводит сообщение с кнопками Да и Нет

  • Lec 1-2 Ускоренники. Лекция 1 Основы систем программирования. Основы vba. Вопросы лекции Тема Основы алгоритмизации и программирования. Тема Классификация языков программирования


    Скачать 5.75 Mb.
    НазваниеЛекция 1 Основы систем программирования. Основы vba. Вопросы лекции Тема Основы алгоритмизации и программирования. Тема Классификация языков программирования
    Дата21.11.2022
    Размер5.75 Mb.
    Формат файлаpptx
    Имя файлаLec 1-2 Ускоренники.pptx
    ТипЛекция
    #804614
    страница7 из 10
    1   2   3   4   5   6   7   8   9   10

    Нажать клавиши 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 <имя> = <выражение>

    Типы констант:

    • Числовые константы могут быть целыми (+352, 46, -9), вещественными (с фиксированной точкой – 4.2, -6.5, с плавающей точкой – -1Е+3, 7.2Е-6).
    • Строка – это последовательность символов, заключенная в кавычки.
    • Логические константы: True (Истина), False ( Ложь).

    Для ввода данных можно использовать системную функцию InputBox, для вывода сообщения – MsgBox.

    InputBox(строка_сообщение [, Заголовок_ окна] [, НачЗначение])

    НачЗначение – это значение, которое будет введено автоматически в поле ввода.

    MsgBox(строка_сообщение [, опция] [, Заголовок_окна]),

    аргумент Опция = Ор1 + Ор2.

    Ор1 определяет вид сообщения и пиктограмму

    Ор2 определяет набор кнопок

    Вид сообщения и пиктограммы


    Константа

    Значение

    Описание

    Пиктограмма

    vbCritical

    16

    Критическое сообщение (красный овал с крестом)

    Х

    vbQuestion

    32

    Вопрос

    ?

    vbExclamation

    48

    Предупреждение (в желтом треугольнике)

    !

    vbInformation

    64

    Информационное сообщение

    i

    Использование диалоговых окон. Набор кнопок

    .


    Константа

    Значение

    Описание

    vbOKOnly

    0

    Выводит сообщение с кнопкой OK

    vbOKCancel

    1

    Выводит сообщение с кнопками OK и Отмена

    vbAbortRetryIgnore

    2

    Выводит сообщение с кнопками Прервать, Повтор, Пропустить

    vbYesNoCancel

    3

    Выводит сообщение с кнопками Да, Нет, Отмена.

    vbYesNo

    4

    Выводит сообщение с кнопками Да и Нет

    vbRetryCancel

    5

    Выводит сообщение с кнопками Повтор и Отмена
    1   2   3   4   5   6   7   8   9   10


    написать администратору сайта