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 для присвоения значений параметрам, также, как знак равенства «=» используется для присвоения значений свойствам объектов:

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

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