Visual Basic for Applications (VBA, Visual Basic для приложений) — немного упрощенная реализация языка программирования Visual Basic, встроенная в линейку продуктов Microsoft Office (включая версии для Mac OS), а также во многие другие программные пакеты, такие как AutoCAD, SolidWorks, CorelDRAW, WordPerfect и ESRI ArcGIS.
Макрокоманда или мáкрос — программный алгоритм действий, записанный пользователем.
Имя макроса всегда должно начинаться с буквы, можно использовать заглавные (прописные) и строчные буквы, русские и латинские буквы, цифры, нижнее подчёркивание, нельзя использовать в имени пробел и другие знаки, также нельзя макрос называть служебными словами VBA.
Код:
Sub sumkv() For Each cell In Selection sum = sum + cell.Value * cell.Value Next MsgBox sum End Sub
Function sum(диапазон As Range) For Each cell In диапазон sum = sum + cell.Value * cell.Value Next End Function