所以我有这个电子表格,它有 Fname、Lname、Pnumber、Email、Cid。Cid 是唯一真正重要的,其余的在技术上是可选的。
因此,我知道您可以使用
WorksheetFunction.CountA(我不理解但也是可选的大约 30 个不同的变量);
获得填充单元格的实际数量,并且是即时的。我不知道该怎么做。
这就是我要做的 viva 循环,但我知道 CountA() 函数可以在一行中完成。
int i = 1;
while (i <= 200)
{
cell = (Microsoft.Office.Interop.Excel.Range)worksheet.Cells[i, 5];
if (cell.Value2 > 0)
{i++;}
else
{break;}
}
int totalCol = i;
好的,这就是我现在所拥有的,谢谢大家。
var cell = (Microsoft.Office.Interop.Excel.Range)worksheet.Cells[1, 1];
cell.Formula = "=CountA(E1:E200)";
double totalCells = (cell.Value2) -1;