VBA Excel. Параметры и аргументы

Определение понятий «параметр» и «аргумент» по Википедии и по Глоссарию Microsoft. Что это такое, и в чем их различие. Примеры параметров и аргументов.

Определения параметров и аргументов

Параметр – это имя переменной, через которую аргумент передается в процедуру.
Аргумент – это значение параметра, которое процедура использует для выполнения операций.

Примеры параметров и аргументов рассмотрим на строке кода VBA Excel с функцией MsgBox:

В приведенном примере:

  • Prompt, Buttons, Title – это параметры;
  • «Параметры и аргументы», 65, «Определение понятий» – это аргументы.

В своих статьях по VBA Excel я обычно использую понятия «параметр» и «аргумент» как синонимы.

Параметры и аргументы по Википедии

Определения скопированы из Википедии дословно:

Параметр в программировании – принятый функцией аргумент. Термин «аргумент» подразумевает, что конкретно и какой конкретной функции было передано, а «параметр» – в каком качестве функция применила это принятое. То есть вызывающий код передает аргумент в параметр, который определен в члене спецификации функции.

Важно различать:

  • формальный параметр – аргумент, указываемый при объявлении или определении функции;
  • фактический параметр – аргумент, передаваемый в функцию при её вызове.

Ссылка на источник…

Аргумент функции в программировании – значение, передаваемое функции, или его символьное имя.

Ссылка на источник…

Определения по Глоссарию Microsoft

Следующие определения скопированы из Глоссария VBE Microsoft с небольшой коррекцией (смотрите оригиналы по ссылке на источник):

Параметр – имя переменной, по которой аргумент передается в процедуру. Эта переменная передает аргумент в процедуру. Область действия параметра завершается по окончании процедуры.
Аргумент – константа, переменная или выражение, передаваемые в процедуру.

Ссылка на источник…

Дословное определение из Глоссария Microsoft Excel:

Аргументы – значения, которые функция использует для выполнения операций или вычислений. Тип аргумента, который используется функцией, зависит от функции. Часто используемые в функциях аргументы включают числа, текст, ссылки на ячейки и имена.

Ссылка на источник…

Содержание рубрики VBA Excel по тематическим разделам со ссылками на все статьи.

2 комментария для “VBA Excel. Параметры и аргументы”

  1. Добрый день!
    Подскажите, пожалуйста, что означает оператор := в выражении
    MsgBox Prompt:=”Параметры и аргументы”, Buttons:=65, Title:=”Определение понятий”

    1. Евгений

      Добрый день, Илья!
      Двоеточие с равенством «:=» используется в VBA для присвоения значений параметрам, также, как знак равенства «=» используется для присвоения значений свойствам объектов:

Добавить комментарий

Ваш комментарий будет опубликован после прохождения обязательной модерации. Исходящие ссылки не допускаются. Время модерации составит от нескольких минут до нескольких часов в зависимости от времени суток и занятости модератора.