Арифметические операторы VBA используются для выполнения арифметических операций, таких как сложение, вычитание, деление или умножение чисел.
В следующей таблице показаны математические операторы VBA.
S / N | Оператор | Описание | Пример | Выход |
---|---|---|---|---|
1 | + | Дополнение: этот оператор используется для суммирования чисел. | 2 + 2 | 4 |
2 | - | Вычитание: этот оператор используется для вычитания чисел. | 5–3 | 2 |
3 | * | Умножение: этот оператор используется для умножения чисел. | 3 * 2 | 6 |
4 | / | Деление: этот оператор используется для деления чисел. | 9/3 | 3 |
5 | Возведение в степень: этот оператор используется для возведения числа в степень другого числа. | 2 3 | 8 | |
6 | мод | Оператор модуля: делит число и возвращает остаток | 10 мод 3 | 1 |
Пример арифметических операторов VBA
Добавьте кнопку на лист Excel, как мы показали ранее, а затем выполните следующие действия.
- Измените свойство name на btnAdd
- Измените свойство caption на Добавить оператора
- Щелкните правой кнопкой мыши по кнопке
- Выберите код просмотра
- Вы получите следующее окно кода
Введите следующий код между Private Sub btnAdd_Click () и End Sub
- Dim x как целое число, z как целое число
- х = 2
- г = 3
- MsgBox x + z, vbOKOnly, «Оператор сложения»
- Нажмите на кнопку сохранения
- Закройте окно редактора кода
Давайте теперь выполним наш код
На ленте найдите кнопку Режим конструктора.
Если кнопка находится в активном состоянии (зеленый цвет фона), значит, она находится в режиме дизайна. Вы не можете выполнить код в этом состоянии . Если он не находится в активном состоянии (белый цвет фона), то он позволяет запустить код.
Нажмите кнопку "Режим дизайна".
Теперь кнопка должна выглядеть следующим образом
Нажмите на Добавить оператора
Вы получите следующие результаты
Загрузите приведенный выше код Excel
Учебное упражнение по арифметическим операторам
Лучший способ учиться - практиковаться. Выполните указанные выше действия, чтобы создать кнопки для вычитания, деления, умножения и возведения в степень.
Напишите код для кнопок и проверьте их, чтобы увидеть, выполняется ли код.