2011-07-28 42 views
6

Quiero verificar si un rango (celdas en la fila * columna) está vacío usando C#. Puedo atravesar las celdas, ¿pero de forma más rápida y mejor? ¿Algún método para obtener el rango de la celda seleccionada/activa y el número de filas y columna?Cómo verificar si un rango de Excel está vacío en C#

+3

http://stackoverflow.com/questions/2347276/in-vsto-excel-how-to-detect-data-in-cells –

Respuesta

11

supongo que Excel.WorksheetFunction.CountA obras no sólo con sábanas pero con ningún argumento Range:

Uso CONTARA para contar el número de celdas que contienen datos en un rango o matriz.

Un valor es cualquier tipo de información, incluidos los valores de error y el texto vacío (""). Un valor no incluye celdas vacías.

Si un argumento es una matriz o referencia, solo se utilizan los valores en esa matriz o referencia . Las celdas vacías y los valores de texto en la matriz o referencia se ignoran.

Cuestiones relacionadas