我有一個工作簿,其中包含一張主表單,其中列出了所有組合資產和幾個子表單(列出有形資產,證券等)。爲了簡單起見,假設主表包含兩列:名稱和值。子工作表包括不需要傳送到主工作表的附加列(例如,獲取日期,基準等)。對於單個子工作表上的每個新條目,我想在主工作表上插入一個新行並將相關數據添加到單元格中。如何在Excel中自動將多個工作表中的單元格傳輸到一個主工作表中
證券工作表:
Name Value Acquisition Date Basis
AAPL $450 1/8/2010 $211
GE $2,500 11/1/2011 $1,500
有形資產工作表
Name Value Insured
Jewelry $6,000 Yes
China $1,200 No
主表 - 綜合資產清單:
Name Value
AAPL $450
GE $2,500
Jewelry $6,000
China $1,200
可以這樣使用Excel公式來完成,或將VBA是必需的?
任何有關處理此問題的最佳方法的建議都將受到高度讚賞。
謝謝。
公式不能插入新行,因此您可能需要VBA。 – pnuts
或者您可以使用一個數據透視表,並在要合併的範圍內留出足夠的空白行,以便捕獲新項目 - 如果您不介意在PT中出現「(空白)」或將其過濾出來,並在添加後刷新PT /變化。 – pnuts