Método Application.Run (Excel)

Ejecuta una macro o llama a una función. Puede emplearse para ejecutar una macro escrita en Visual Basic o en el lenguaje de macros de Microsoft Excel, o bien para ejecutar una función en una DLL o XLL.

Sintaxis

expresión. Ejecutar (Macro, Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7, Arg8, Arg9, Arg10, Arg11, Arg12, Arg13, Arg14, Arg15, Arg16, Arg17, Arg18, Arg19, Arg20, Arg21, Arg22, Arg23, Arg24, Arg25, Arg26, Arg27, Arg28, Arg29, Arg30)

expresión Variable que representa un objeto Application.

Parámetros

Nombre Obligatorio/opcional Tipo de datos Descripción
Macro Opcional Variant Macro que ejecutar.

Puede ser una cadena con el nombre de la macro, un objeto Range que indica dónde está la función o un identificador de registro para una función DLL registrada (XLL).

Si se emplea una cadena, se evaluará en el contexto de la hoja activa.
Arg1Arg30 Opcional Variant Argumento que se debe pasar a la función.

Valor devuelto

Variant

Observaciones

No puede usar los argumentos con nombre con este método. Los argumentos deben pasarse por posición.

El método Run devuelve el resultado de la macro a la que se haya llamado.

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.