![](/img/trans.png)
[英]Error while Embedding Excel sheet into VB.Net Form using Microsoft office spread sheet
[英]Using VB.NET to add formula to excel spread sheet considering unknown columns
我正在使用 VB.NET 創建一個 excel 文件。 這個 excel 文件是多個其他 excel 文件被編譯成一個文件。 我需要在底部添加一個公式,但是因為我不知道會有多少列,因為 excel 文件的數量各不相同,所以我不知道我想要的范圍是多少。 我需要使用一個公式來取前 8 個條目的平均值,我需要知道 Excel 工作表使用的總列數。 我嘗試使用完整的行樣式范圍集,但沒有用。 這是我正在嘗試的:
xlworksheet.range("I53:53").formula = ("AVERAGE(B45:I45)")
所以簡而言之,這會將單元格 B45 到 I45 的平均值寫入單元格 I53,然后下一次迭代將是單元格 C45 到 J45 的平均值寫入單元格 J53。
正確的語法是:
xlworksheet.range("I53").Formula = "=AVERAGE(B45:I45)"
xlworksheet.range("J53").Formula = "=AVERAGE(C45:J45)"
etc.
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.