Microsoft Excel/Visual Basic for Applications в Excel/Процедуры и функции: различия между версиями
Содержимое удалено Содержимое добавлено
Iniquity (обсуждение | вклад) м Iniquity переименовал страницу Visual Basic for Applications в Excel/Процедуры и функции в Microsoft Excel/Visual Basic for Applications в Excel/Процедуры и функции: сделаем подучебником |
DannyS712 (обсуждение | вклад) м <source> -> <syntaxhighlight> (phab:T237267) |
||
Строка 7:
Пример (функция возведения числа в третью степень — куб):
<
Function Cube(var As Double)
Cube = var * var * var
End Function
</syntaxhighlight>
Описание процедур начинается с заголовка <code>Sub</code>, за которым следует имя процедуры и список параметров, а заканчивается процедура оператором <code>End Sub</code>.
Строка 18:
Пример процедуры, возвращающей завтрашнюю дату:
<
Sub Tomorrow()
Dim D As Date
Строка 24:
MsgBox ("Завтрашняя дата: " & D)
End Sub
</syntaxhighlight>
В Visual Basic есть возможность вызывать одну функцию (или процедуру) из другой. При этом, в отличие от Pascal, не имеет значения, описана вызываемая процедура или функция раньше или позже процедуры, вызвавшей её.
|