Determine la cantidad de celdas no vacías en un rango de Excel usando una macro de VBA

Tabla de contenido

Cómo contar cuántas celdas en una columna de Excel tienen contenido

Desea utilizar una macro para averiguar cuántas celdas de una columna contienen contenido (es decir, no están vacías). Por supuesto, puede hacerlo a través de un bucle en VBA. Sin embargo, es más fácil si realiza la tarea utilizando una función de Excel. La función NÚMERO de Excel está diseñada precisamente para este propósito. Utilice esta función en una macro y transfiera el resultado a una variable o celda.

Para encontrar el número de todas las celdas utilizadas en la columna B, use la siguiente macro:

Columna de subnúmero ()
ActiveCell.Value = WorksheetFunction.Count (Columnas (2))
End Sub

Para ingresar a la macro, presione ALT F11 en Excel para abrir el editor de VBA. Seleccione el comando INSERTAR - MODULE en el editor de VBA e ingrese la macro. Para iniciar la macro, active la combinación de teclas ALT F8 en Excel. Los dos atajos de teclado funcionan en todas las versiones de Excel.

Si desea escribir el resultado de la función en una celda fija (por ejemplo, celda A1), reemplace la expresión AKTIVECELL por RANGE ("A1") y use la dirección de celda de su elección.

Usted define qué columna se agregará usando el parámetro 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 se ve el resultado si inicia la función en una tabla:

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

wave wave wave wave wave