2011-07-28 6 views
6

Je veux vérifier si une plage (cellules dans la ligne * colonne) est vide en utilisant C#. Je peux traverser les cellules, mais de manière plus rapide et plus rapide? Toute méthode pour obtenir une plage de cellule sélectionnée/active et le nombre de lignes et de colonnes?Comment vérifier si une plage Excel est vide dans C#

+3

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

Répondre

11

Je suppose que Excel.WorksheetFunction.CountA œuvres non seulement avec des feuilles, mais avec un argument Range:

Utilisez COUNTA pour compter le nombre de cellules qui contiennent des données dans une gamme ou un tableau.

Une valeur est n'importe quel type d'information, y compris les valeurs d'erreur et texte vide (""). Une valeur n'inclut pas les cellules vides.

Si un argument est un tableau ou une référence, seules les valeurs de ce tableau ou la référence sont utilisées. Les cellules vides et les valeurs de texte dans le tableau ou la référence sont ignorées.

Questions connexes