Contenuti

Bentornati al nostro frequente blog sulle funzioni di Excel dalla A alla Z. Oggi guardiamo al LLAMADA funzione.

La función CALL

Vista, prima di andare en cualquier lugar qui, esta función es para Usuarios avanzados soltanto. Si utiliza el LLAMADA funciona incorrectamente, es factible que esté buscando una computadora nueva; bene, nel migliore dei casi, tendrá que reiniciar su PC. Esta función solo está habilitada desde una hoja de macros de Excel sea cual sea el caso. ¡Tenga cuidado con esta herramienta!

Esta función llama a un procedimiento en una biblioteca de vínculos dinámicos o un recurso de código. Hay dos alternativas para sintaxis de esta función. Use la primera sintaxis solo con un recurso de código registrado previamente, que utiliza argumentos del REGISTRARSE funzione. Utilice la segunda sintaxis para registrar y llamar simultáneamente a un recurso de código.

Quindi, desde arriba, il LLAMADA La función emplea dos tipos diferentes de sintaxis operar.

Sintassi 1:

Usado con REGISTRARSE:

CHIAMARE (register_id, [argument1], …)

dove register_id es el valor devuelto por un ejecutado previamente REGISTRARSE oh REGISTRO.ID funzione.

Sintassi 2:

Usado solo (en Microsoft Excel para Windows):

CHIAMARE (módulo_texto, procedimiento, tipo_texto, [argument1], …])

Il LLAMADA La funzione ha i seguenti argomenti:

  • module_text: esto es obligatorio y se representa como texto entre comillas que especifica el nombre de la biblioteca de vínculos dinámicos (DLL) que contiene el procedimiento en Microsoft Excel para Windows
  • procedimiento: richiesto in aggiunta. Este es un texto que especifica el nombre de la función en el archivo DLL en Microsoft Excel para Windows. Además puede usar el valor ordinal de la función de la EXPORTACIONES declaración en el archivo de definición de módulo (.DEF). El valor ordinal no debe tener forma de texto.
  • teclee el texto: ancora, necessario. Este es un texto que especifica el tipo de datos del valor de retorno y los tipos de datos de todos los argumentos de la DLL o del recurso de código. La primera letra de teclee el texto especifica el valor de retorno. Los códigos que utiliza para teclee el texto se describen en detalle en Uso de las funciones LLAMAR y REGISTRAR. Para DLL independientes o recursos de código (XLL), puede omitir este argumento
  • argumento1, …: Opzionale. Estos son los argumentos que se pasarán al procedimiento.

La próxima fórmula macro registra la GetTickCount función de Microsoft Windows de 32 bit. GetTickCount devuelve el número de milisegundos que han transcurrido desde que se inició Microsoft Windows:

REGISTRARSE(Kernel32”, “GetTickCount”, “J”)

Asumiendo que esto REGISTRARSE La función está en la celda A5, después de que su macro registre GetTickCount, puoi usare il LLAMADA función para devolver el número de milisegundos que han transcurrido:

Tal vez no para los pusilánimes.

Presto continueremo con le nostre funzioni dalla A alla Z di Excel. Continua a controllare: C'è un nuovo post sul blog ogni due giorni lavorativi.

Iscriviti alla nostra Newsletter

Non ti invieremo posta SPAM. Lo odiamo quanto te.