簡體   English   中英

使用 VB.NET 將公式添加到考慮未知列的 Excel 電子表格

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM