knorrigt.com

Home > Ordenadores > Funciones de Excel vs. Sub

Funciones de Excel vs. Sub

Advertisement

Microsoft Excel 2010, junto con la mayoría de las versiones del software, viene con un lenguaje de programación incluido llamado Visual Basic para aplicaciones, o VBA. Cuando se utiliza VBA con Excel, los dos procedimientos principales que se crean son subprogramas, o submarinos, y funciones. Aunque los dos tipos de programas VBA son similares, algunas diferencias determinan cuándo se debe utilizar cada uno de ellos.

La subrutina VBA

Una subrutina VBA, que también se puede llamar un submarino o una macro, es simplemente un pedazo de código que realiza una tarea específica en la hoja de cálculo Excel. Cada subrutina comienza con el comando "Sub" seguido del nombre de la subrutina. subrutinas Excel VBA pueden alterar cualquier aspecto de una hoja de cálculo de Excel, incluyendo contenido de la celda, el formato de celdas e incluso la configuración de Excel. Las subrutinas pueden aceptar argumentos, que se introducen en paréntesis después de llamar a la subrutina, pero estos no son necesarios para la sub funcione. Cuando se crea un submarino, el nombre de la sub aparece en una lista de macros para la hoja de trabajo que se puede ejecutar desde la pestaña "desarrollador".

Función de VBA

A pesar de que una función se codifica parecido a un submarino, en realidad es más como una fórmula. Cada función comienza con la palabra "función" seguido del nombre de la función y entonces los argumentos de la función entre paréntesis, o simplemente un paréntesis abierto y cerrado si no hay argumentos. Cada función debe devolver un valor al final, por lo que una de las últimas líneas en la función tiene que ser el nombre de la función, un signo igual, y luego un valor derivado del código de la función o una fórmula que suministra ese valor. Cuando se crea una función, aparece como parte de las funciones definidas por el usuario que se pueden utilizar con la hoja de cálculo de Excel en particular.

Cuándo utilizar una Sub

Subrutinas sobresalen en la automatización de procesos, especialmente aquellos en los que es necesario realizar una tarea o detectar un valor en cada celda de la hoja. También puede llamar a las subrutinas de otras piezas de código VBA de Excel, que puede limpiar su código considerablemente si necesita ejecutar el mismo proceso varias veces en un largo macro. Desde subrutinas pueden alterar la hoja de Excel en sí, a menudo se utilizan para restablecer una forma de Excel de nuevo a su estado original si el usuario comete un error o quiere empezar de nuevo. Desde submarinos pueden alterar la hoja de cálculo, no se puede llamar a una subrutina de una fórmula de celda. La única forma de ejecutar un sub es de otra subrutina o manualmente mediante la ejecución de la macro.

Cuando utilizar una función

Una función siempre devuelve un valor, por lo que se les puede llamar de otra pieza de código o de una misma celda de Excel. Las funciones se utilizan de la misma manera fórmulas incorporadas en el Excel son, a saber, que acaba de entrar en "=" seguido del nombre de la función y los argumentos entre paréntesis. Las funciones no pueden cambiar el valor o el formato de cualquier célula, por lo que si se escribe en código que intenta, la función devolverá "# ¡VALOR!" en lugar de un resultado.

Cómo utilizar la función Covar de Excel. Covar función de Excel calcula la covarianza entre dos conjuntos de datos. Covarianza es la media de los productos de las desviaciones para un par de puntos de datos. Por ejemplo, Covar puede determinar la cor
error.TIPICO.XY función de Excel calcula el error estándar para el valor previsto para todos los valores de x en la regresión. Aquí, el error estándar mide el error de valor predictivo de y para cada valor de x. Los pasos siguientes muestran cómo uti
La función SMALL en Microsoft Excel devuelve el valor más pequeño de una gama de valores. También se puede utilizar para devolver otros valores en relación con el valor más pequeño. Esta función puede ser muy útil cuando se está buscando para encontr
DESVPROM función de Excel calcula el promedio de las desviaciones absolutas de los valores especificados de su media aritmética. Sin embargo, en las estadísticas, el promedio de las desviaciones absolutas puede utilizar cualquier medida de tendencia
Cómo utilizar las teclas de función de Excel en un Mac
De forma predeterminada, algunas de las teclas de función en una computadora Mac control de brillo del monitor de la computadora, nivel de volumen y función de exposición. Estas teclas, sin embargo, tienen el propósito de ejecutar ciertas funciones e
Cómo practicar funciones de Excel
Microsoft Excel puede modelar docenas de funciones. Estos incluyen funciones matemáticas, estadísticas y lógicas. Con el fin de practicar el uso de las funciones de Excel, primero debe decidir qué tipo de funciones que tendrá que utilizar en el futur
Aprender a usar la función "Roundup" de Excel desde su base de lenguaje de programación VBA o Visual Basic para aplicaciones, ayuda a ejecutar cualquier función de Excel VBA. Esta habilidad es útil porque Excel tiene muchas funciones que VBA no
Cómo escribir funciones de Excel
Excel es una hoja de cálculo desarrollado por Microsoft Corporation y empaquetado como parte del producto de Microsoft Office. productos de Microsoft Office utilizan un sistema incorporado en el lenguaje de programación orientado a eventos conocido c
Cómo calcular las semanas con funciones en Excel
Microsoft Excel no tiene una función específica para calcular semanas entre los días. Sin embargo, se puede calcular este valor mediante el uso de la función "INT" y dividiendo el resultado por siete. La función "INT" redondea el númer
Si la función de Excel se utiliza como un operador booleano de base, y que se utiliza para una serie de funciones simples de evaluación de datos. El formato básico de la instrucción If tiene una función matemática, que si se evalúa como falsa, devuel
Cómo utilizar la función SUMSQ de Excel. SUMSQ función de Excel devuelve la suma de los cuadrados de un conjunto de números. Este cálculo se requiere comúnmente como parte de una fórmula más compleja en una variedad de aplicaciones estadísticas. Los
BDSUMA función de Excel es la abreviatura de "suma base de datos." Añade los valores de una columna de una base de datos que coincidan con los criterios especificados. BDSUMA luego calcula su valor de retorno de la misma manera como SUM, que sim
FECHANUMERO función de Excel devuelve el número de serie de la fecha especificada. Excel utiliza este número de serie internamente para almacenar fechas y también se utiliza por el programador para realizar cálculos de la fecha. Los pasos siguientes
AÑO función de Excel devuelve el año de una fecha determinada. El año devuelto será un entero entre 1900 y 9999, ambos inclusive. Fecha conversiones son necesarios para hojas de cálculo, porque las fechas son con frecuencia un factor esencial en el a
Char función de Excel determina el carácter especificado por el número de un conjunto de caracteres. Este será el juego de caracteres de Macintosh para ordenadores Macintosh y el juego de caracteres ANSI para ordenadores Windows. Char se utiliza con
Microsoft Excel se utiliza principalmente para operaciones contables y financieras, mientras que Microsoft Access se utiliza como un repositorio o base de datos para almacenar información. Sin embargo, Microsoft Excel y Microsoft Access son muy compa
TRUNCAR función de Excel trunca un número a un número especificado de dígitos y devuelve el número resultante. Es importante distinguir TRUNCAR con INT y redondo. TRUNCAR volverá # ¡VALOR! si test_number no es un número. Los pasos siguientes muestran
Cómo utilizar la función DISTR.BINOM de Excel. DISTR.BINOM función de Excel devuelve el individuo término de probabilidad de distribución binomial. Se utiliza para resolver los problemas estadísticos en los que el número de pruebas es fijo y un resul
Una de las características más útiles de Microsoft Excel es su capacidad para poner a prueba la integridad de los datos introducidos en las hojas de cálculo. Si un libro tiene cientos o miles de piezas de información, sería extremadamente lento para
A pesar de una hoja de cálculo es una poderosa manera de mostrar la información, el verdadero poder viene con las funciones disponibles que pueden utilizar datos de la celda para rellenar las tablas enteras. Microsoft Office Excel es una de las aplic