Поделиться через


Аргумент, соответствующий параметру <имяПараметра>, уже опущен

Обновлен: Ноябрь 2007

Parameter '<parametername>' already has a matching omitted argument

Вызов процедуры задает аргумент по имени после пропуска того же аргумента по позиции. Например:

Public Sub ABC(ByVal X As Byte, Optional ByVal Y As Byte = 0, _
                                Optional ByVal Z As Byte = 0)
' ...
' Argument Y is omitted by position, but supplied by name.
Call ABC(6, , Y:=3)   

Идентификатор ошибки: BC36566

Исправление этой ошибки

  • Задайте аргумент по позиции или удалите запятую, которая задается при его пропуске.

См. также

Основные понятия

Передача аргумента по позиции и по имени