Макросы на 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
В первом посте комментировать уже нельзя... Вот я за такую диаграмму имел ввиду
![](https://images.golos.today/0x0/https://steemitimages.com/0x0/http://constructorus.ru/wp-content/uploads/2013/10/%D0%9A%D0%BE%D0%BB%D0%B5%D1%81%D0%BE-%D0%B1%D0%B0%D0%BB%D0%B0%D0%BD%D1%81%D0%B0-%D0%B6%D0%B8%D0%B7%D0%BD%D0%B8.jpg)
Привет!
Этот пост был выбран Академией Голоса и попал в список программы поддержки качественных образовательных постов.
Ссылка на твой пост будет опубликована в отчете Академии.
Спасибо за полезный контент (ノ◕ヮ◕)ノ*:・゚✧