異なるExcelファイルから単一のExcelファイルにデータをプルする方法はありますか? Excelファイルからデータを引っ張っ例えばexcel 2007の複数のExcelファイルから単一のExcelファイルにデータを引き出す
、あなたがで意味場合は(1)及び(2)一つの新しいExcelファイルにファイルをエクセル(1_2)
異なるExcelファイルから単一のExcelファイルにデータをプルする方法はありますか? Excelファイルからデータを引っ張っ例えばexcel 2007の複数のExcelファイルから単一のExcelファイルにデータを引き出す
、あなたがで意味場合は(1)及び(2)一つの新しいExcelファイルにファイルをエクセル(1_2)
「ファイル1および2から引っ張っデータ3を提出します」
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
:あなたは新しいものに異なるワークブックからデータをコピーすることを私はあなたが
回答完全性についてはこの回答https://stackoverflow.com/a/19352099/5902728
(@デビッドZemensによって)リンク解答のスニペットを見てみましょう示唆します私は、これはあなたがとても詳細にあなたの答えを更新してくださいどのような意味であればかなりわからない
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
:ワークブックの完全な範囲を選択するための0
。
また、SOまたはGoogleを必ず検索してください。
他に知りたいことがあれば教えてください。
もちろん、これを行う方法があります。実際、これを行う方法はたくさんあります。上記のVBAコードを参照してください。また、以下のリンクからこのAddInを使用することを検討してください。アドインは、あなたが簡単にフォルダ内の複数のExcelファイル、ファイル名に特定の文字を含むファイル、特定のワークシート名、特定のシートの範囲からデータをマージすることができますことを利用し
https://www.rondebruin.nl/win/addins/rdbmerge.htm
、等々。
はい - そうするためにVBAコードを書くこともできますし、Excelの数式を書くこともできます。 – YowE3K
私はそれをマクロで行う必要があります。だから基本的に私はVBAコードを書く必要があります。私はそれをどうやってやっていくのか分かりますか?ありがとう – user7377729