Макросы на VBA чаще всего требуются для того, чтобы произвести какие-либо операции над имеющимися данными в таблице и получить результат. Операции чаще всего могут быть: арифметическими, логическими, строковыми.
Рассмотрим подробнее каждый вид операций.
Запустите Excel, запустите редактор VBE( ALT+F11), создайте новый моуль введите код каждого примера и запустите процедуру на выполнение. Посмотрите, какой будет получен результат. Попробуйте произвести вычисления со своими данными.
Пример
Sub сложение()
x = 2 + 2
MsgBox x
End Sub
Пример
Sub вычитание()
x = 5 - 2
MsgBox x
End Sub
Пример
Sub умножение()
x = 5 * 2
MsgBox x
End Sub
Пример
Sub деление()
x = 5 / 2
MsgBox x
End Sub
Пример
Sub ЦелочисленноеДеление()
x = 5 \ 2
MsgBox x
End Sub
Пример
Sub ДелениеПоМодулю()
x = 28 Mod 6
MsgBox x
End Sub
Пример
Sub степень()
x = 5 ^ 2
MsgBox x
End Sub
Логическая конъюнкция двух выражений
Пример
Sub И()
x = True And False
MsgBox x
End Sub
Логическая дизъюнкция двух выражений
Пример
Sub ИЛИ()
x = True Or False
MsgBox x
End Sub
Логическое отрицание
Пример
Sub НЕ()
x = Not True
MsgBox x
End Sub
Пример
Sub Слияние()
a = "Текст1"
b = "Текст2"
x = a & b
MsgBox x
End Sub
Программист VBA - [email protected]
Макросы на заказ. Автоматизация работы в Excel, Word, Outlook
В первом посте комментировать уже нельзя... Вот я за такую диаграмму имел ввиду
Привет!
Этот пост был выбран Академией Голоса и попал в список программы поддержки качественных образовательных постов.
Ссылка на твой пост будет опубликована в отчете Академии.
Спасибо за полезный контент (ノ◕ヮ◕)ノ*:・゚✧