Almacenar el resultado de una fórmula ROWS(Tabla)" en una variable y no en una celda

Como almaceno el resultado de ActiveCell.FormulaR1C1 = "=ROWS(Tabla)" en una variable y no en una celda activa

Elsa Matilde

1 respuesta

Respuesta
2

La instrucción ActiveCell. Formula... lo que hace es dejar la fórmula en la celda.

Si necesitas solo el resultado, ya sea en la celda o en alguna variable debes utilizar la instrucción:

x = Application.WorksheetFunction..... y a partir de allí buscar la función.

Pero como podrás observar en la imagen siguiente la función ROWS no aparece en la lista.

En este caso, para obtener el resultado, podés utilizar esta otra instrucción reemplazando el nombre de tu tabla:

x = Range("Tabla64").Rows.Count

PD) Te invito a mirar el video N° 5 donde explico otros modos de utilizar fórmulas mediante VBa.

https://www.youtube.com/playlist?list=PLrhlyizWZzOERwRMxIIy-BTP-CyXh_K5N 

Sdos.

Elsa

Añade tu respuesta

Haz clic para o
El autor de la pregunta ya no la sigue por lo que es posible que no reciba tu respuesta.

Más respuestas relacionadas