Excel: Calcule el valor medio y el resultado por macro

Tabla de contenido

Para calcular el valor medio de los números usando una macro de VBA, puede llamar a la función correspondiente directamente en la macro de VBA

Los cálculos que utilizan funciones de tabla se crean normalmente mediante el teclado. Alternativamente, también puede utilizar el asistente de fórmulas. Pero, ¿qué hace cuando necesita el resultado de una función de tabla en una macro de Excel, pero no desea ingresar la fórmula en una celda?

También puede utilizar las funciones de tabla de Excel directamente como comandos en sus macros. Imagina que quieres ingresar la media de todos los números de una columna en una celda. Utilice la siguiente macro:

Valor medio secundario fuera de la columna ()
ActiveCell.Value = WorksheetFunction.Average (Columns (2))
End Sub

Si desea escribir el resultado de la función en una celda fija (por ejemplo, celda A1), reemplace la expresión "ActiveCell". Por ejemplo, escriba el resultado en la celda A1 con el siguiente comando:

Rango ("A1"). Valor = WorksheetFunction.Average (Columns (2))

Defina qué columna se agregará utilizando el valor después de "Columnas". Las columnas están numeradas de izquierda a derecha, la columna A tiene el número 1.

La siguiente figura muestra cómo puede verse el resultado si inicia la función en una tabla:

Para ingresar a la macro, presione ALT F11 en Excel para abrir el editor de VBA. Utilice el comando INSERTAR - MÓDULO para insertar una hoja de módulo vacía. Para iniciar la macro directamente desde Excel, use la combinación de teclas ALT F8.

Va a ayudar al desarrollo del sitio, compartir la página con sus amigos

wave wave wave wave wave