C#UDF工作表函数。求和如果不起作用

时间:2018-06-27 00:45:38

标签: automation sumifs

我尝试在C#.Net Automation加载项中使用SumIf函数,但似乎不起作用。为了进行测试,我在下面做了一个简单的功能。我遇到了 #Value!错误。我也尝试过对函数中的所有范围进行硬编码,但是没有运气。

public double subtotals(object criteria, object range, object sum_range)
{
    Exce.Application lApp = new Excel.Application();

    Excel.Range criterias = criteria as Excel.Range;
    Excel.Range ranges = range as Excel.Range;
    Excel.Range sum_ranges = sum_range as Excel.Range;

    return lApp.WorksheetFunction.SumIf(ranges, criterias.Value2, sum_ranges);
}

有人可以启发我吗?非常感谢。

0 个答案:

没有答案