2011-07-28 5 views
6

Chcę sprawdzić, czy zakres (komórki w wierszu * kolumna) jest pusty przy użyciu C#. Potrafię przemierzać komórki, ale w jakikolwiek lepszy i szybszy sposób? Dowolna metoda uzyskania zasięgu od wybranej/aktywnej komórki i liczby wierszy i kolumn?Jak sprawdzić, czy zakres Excela jest pusty w C#

+3

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

Odpowiedz

11

Przypuszczam, że Excel.WorksheetFunction.CountA prace nie tylko z płyt, ale z każdej klasy argumentu:

Zastosowanie COUNTA policzyć liczbę komórek zawierających dane w zakresie lub tablicy.

Wartość jest dowolnym rodzajem informacji, w tym wartościami błędu i pustym tekstem (""). Wartość nie zawiera pustych komórek.

Jeśli argument jest tablicą lub odwołaniem, używane są tylko wartości w tej tablicy lub odwołanie . Puste komórki i wartości tekstowe w tablicy lub odniesienie są ignorowane.