1
私の質問は次のとおりです: 静的な開始点を持つ列を持つと、A3と動的な終点を指定できます。この列の合計を取得する正しい方法は?Excel C#行の合計を動的に取得する
次のように私は何を考えることだった:
xl.Range sumcell;
sumcell = xlNewSheet.Cells[xlNewSheet.Rows.Count, 1].End(xl.XlDirection.xlUp).Offset[1,0];
sumcell.Formula = xl.WorksheetFunction.Sum(xlNewSheet.Range["A3"], xlNewSheet.Range["A3"].End(xl.XlDirection.xlDown));
次のように私が持っていた第二のアイデアだった:私は正しい軌道に乗ったり、私ならばだ場合
xl.Range sumStart = xlApp.get_Range("A3");
xl.Range sumEnd = xlNewSheet.Cells[xlNewSheet.Rows.Count, 1].End(xl.XlDirection.xlUp);
xl.Range totalCell = sumEnd.Offset[1, 0];
totalCell.Formula = "=SUM(" + sumStart + ":" + sumEnd + ")";
誰も教えてもらえますアイデアを再考する必要がありますか? どんな種類の助けでも大歓迎です。