检查Excel范围是否包含空单元格
我看到了一堆解决scheme,但都包括检查整个范围或检查范围内的特定单元格。
有没有办法来检查是否有特定范围内的空单元格?
这是我目前使用的,但是thisCount
总是0,即使我知道它应该是27(27是被占用的单元格的数量)。 我打开了debugging模式,我发现范围实际上是我想要的。
range = xlWorkSheet.Range[xlWorkSheet.Cells[rows][1], xlWorkSheet.Cells[rows][columns]]; double thisCount = this.Application.WorksheetFunction.CountA(range);
如果你有一个很好的矩形块,像A1:D7那么:
=IF(ROWS(A1:D7)*COLUMNS(A1:D7)=COUNTA(A1:D7),"no empties","at least one empty")
在VBA中你会检查SpecialCells(xlCellTypeBlanks)
- 如何将TextBox值input(从UserForm)保存到工作表上的单元格?
- 错误阅读Excel互操作单元格:不能将方法组'ToString'转换为未委托types'string'
- 需要将Excel工作表转换为文本(制表符分隔)在MS Excel 2007编程方式使用C#
- 用于从.NET读取/创build/更新excel文件的免费解决scheme
- 不能使用列宽excel属性
- 我应该使用什么C#数据types为1,565,000.62?
- 我怎样才能读取我的C#代码使用DLL的Excel 2010文件?
- Excel到网格查看使用OleDbDataAdapter的问题
- 具有多个区域的Excel Get_Range