1 つのメイン Excel ファイルにインポートしたい複数のシートを含むさまざまな Excel ファイルがあります。これらのファイルは異なるディレクトリにあります。したがって、これらすべてのファイルから特定のセルを、変更ごとに更新する必要がある 1 つのメインの Excel ファイルにインポートすることが可能かどうか疑問に思っています。
質問する
53669 次
4 に答える
2
http://www.rondebruin.nl/win/addins/rdbmerge.htm
This is a great macro/add-in to import all files in folder and if you want sub-folder into one spreadsheet.
于 2014-05-15T04:08:30.197 に答える
1
次のようなマクロを作成できます。
Sub ConsolidateWorkbooks()
Dim myRange As String
myRange = "A1:B2" 'Put the range you want to copy from each workbook here
Dim thisWorkbook As String
Dim thisWorksheet As String
thisWorkbook = ActiveWorkbook.name
thisWorksheet = ActiveSheet.name
CopyPasteOneWorkbook ("C:\firstworkbook.xls")
CopyPasteOneWorkbook ("C:\secondworkbook.xls")
End Sub
Sub CopyPasteOneWorkbook(name As String)
Workbooks.Open Filename:=name
range(myRange).Select
Application.CutCopyMode = False
Selection.Copy
Windows(thisWorkbook).Activate
'Select the first empty cell in column A:
Worksheets(thisWorksheet).range("A1").End(xlDown).Select
Selection.Offset(1, 0).Select
ActiveSheet.Paste
End Sub
ワークブックがすべて 1 つのファイルにあり、名前が連続している場合 (workbook1.xls、workbook2.xls など)、For
ループを作成できます。それ以外の場合は、必要なだけ CopyPasteOneWorkbook を呼び出すだけです。
于 2013-06-03T17:26:17.487 に答える
1
以下を使用します。
=('NAME_OF__SHEET'!A1)
NAME_OF__SHEET = "シートの名前" A1 = 列、行
そしてあなたの完了!
于 2013-06-03T17:04:27.767 に答える
0
この質問の 2 番目の部分 (他のドキュメントのセルからドキュメントへのデータを含む) について、答えは次のとおりです。
https://superuser.com/questions/835940/import-one-cell-of-data-from-one-spreadsheet-to-another
于 2014-11-04T21:19:25.150 に答える