Compartir a través de


El argumento con nombre ya se ha especificado

Use un argumento con nombre solo una vez en la lista de argumentos de cada invocación deprocedimiento . Causas y soluciones de este error:

  • Ha especificado el mismo argumento con nombre más de una vez en una llamada única. Por ejemplo, si el procedimiento MySub espera los argumentos Arg1 con nombre y Arg2, la siguiente llamada generaría este error:

    Call MySub(Arg1 := 3, Arg1 := 5) 
    
    

    Quite una de las especificaciones repetidas.

  • Ha especificado el mismo argumento (por posición y con un argumento con nombre), por ejemplo:

    Call MySub(1, Arg1 := 3) 
    
    

    Quite una de las especificaciones repetidas.

Para más información, seleccione el elemento en cuestión y presione F1 (en Windows) o AYUDA (en Macintosh).

Soporte técnico y comentarios

¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.