是否有將數據從不同excel文件提取到單個excel文件的方法?將數據從多個excel文件提取到excel 2007的單個excel文件
例如,從Excel文件中提取數據(1)和Excel文件(2)成一個單一的新的Excel文件(1_2)
是否有將數據從不同excel文件提取到單個excel文件的方法?將數據從多個excel文件提取到excel 2007的單個excel文件
例如,從Excel文件中提取數據(1)和Excel文件(2)成一個單一的新的Excel文件(1_2)
如果通過指「拉數據從文件1和2到文件3」你從不同的工作簿的數據複製到一個新的,我建議你看一看
這個答案https://stackoverflow.com/a/19352099/5902728
對於答案的完整性鏈接答案的片段(由@大衛Zemens):
Sub foo()
Dim x As Workbook
Dim y As Workbook
'## Open both workbooks first:
Set x = Workbooks.Open(" path to copying book ")
Set y = Workbooks.Open(" path to destination book ")
'Now, copy what you want from x:
x.Sheets("name of copying sheet").Range("A1").Copy
'Now, paste to y worksheet:
y.Sheets("sheetname").Range("A1").PasteSpecial
'Close x:
x.Close
End Sub
選擇一個工作簿的完整範圍:
With x.Sheets("name of copying sheet").UsedRange
'Now, paste to y worksheet:
y.Sheets("sheet name").Range("A1").Resize(_
.Rows.Count, .Columns.Count) = .Value
End With
我不太清楚,如果這是你的意思,所以請更新更多的細節你的答案。
此外請務必搜索SO或Google。
如果你想知道其他東西讓我知道。
當然有一種方法可以做到這一點。其實,有很多方法可以做到這一點。請參閱上面發佈的VBA代碼。另外,請考慮從下面的鏈接使用此AddIn。
https://www.rondebruin.nl/win/addins/rdbmerge.htm
使用插件,你可以很容易地合併文件夾中,從多個Excel文件中的數據,包含在文件名中的某些字符,具體的工作表的名稱,某些表範圍的文件,等等等等。
是的 - 你可以寫一些VBA代碼來做到這一點,或者你可以寫一些Excel公式。 – YowE3K
我需要用宏來做。所以基本上我需要編寫VBA代碼。我可以知道我該怎麼做嗎?謝謝 – user7377729