我想知道如果可能的话,我可以在if()语句中填充以下操作。
我希望我的程序检查excel文件,看看我是否在COL A Cell 1,COL B Cell 1和COL C Cell 1中有一个空单元格,然后它应该删除整行。
我的想法(那是行不通的)是为每一个创建范围并从中创建一个if块,但它没有按照我想要的那样工作。
xl.Range colA = MySheet.Range["A:A"];
xl.Range colB = MySheet.Range["B:B"];
xl.Range colC = MySheet.Range["C:C"];
if(colA.SpecialCells(xl.XlCellType.xlCellTypeBlanks) && colB.SpecialCells(xl.XlCellType.xlCellTypeBlanks) && colC.SpecialCells(xl.XlCellType.xlCellTypeBlanks))
{
MySheet.Range[MyRange].EntireRow.Delete();
}
任何想法都会非常感激,因为我很难过。 我也尝试将范围变成字符串,并检查NullOrEmpty单元格,但它不起作用。