C # UDF Worksheetfunction.SumIf не работает - PullRequest
0 голосов
/ 27 июня 2018

Я пытался использовать функцию SumIf в C #. Net Automation Add-Ins, но, похоже, не работает. Чтобы сделать тест, я сделал простую функцию ниже. Я получил ошибку # 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);
}

Может ли кто-нибудь просветить меня в этом? Большое спасибо.

...