[英]in excel, running from vb.net, can I add the values of all the cells in one sheet to the cells in a different sheet?
我有一個使用Excel的vb.net應用程序。 它要做的一件事是將某個單元格中的某個單元格總數歸為某種類型,對於該問題而言,這是無關緊要的。 結果是將sheeta中的單元格添加到sheetb。 這是一個重復的過程,因為處理了sheeta的多個副本,我希望將全部“ sheeta”單元的總數添加到sheetb中。 如果有50張sheeta,則例如sheetb中單元格A3的值將是sheetA單元格A3中值的總和。 我現在通過單獨添加每個單元格的值來做為判斷。 我只想只在幾個語句中使用所有單元格,而不必重復執行附加語句。 謝謝您的幫助
您有兩種選擇:
可以通過片材編寫代碼來循環構建SUM
在式sheetb
針對每個實例的sheeta
您可以考慮使用從多個來源繪制的PivotTable
表。 然后,只要任何源工作表中的數據發生更改,您只需刷新數據透視表。 您可以參考此Microsoft支持頁面以獲取有關如何構建它的說明: https : //support.office.com/en-ca/article/Consolidate-multiple-worksheets-into-one-PivotTable-report-3ae257d2-ca94- 49ff-a481-e9fc8adeeeb5
在這兩種情況下,您都將感到疲倦,如果您添加了sheeta
其他實例(或刪除了它們),那么您將需要在選項1中重新sheeta
公式或在選項2中重新sheeta
數據透視表。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.