У меня есть разные файлы excel, которые имеют несколько листов, которые я бы хотел импортировать в один главный файл excel. Эти файлы находятся в разных каталогах. И поэтому мне интересно, можно ли импортировать определенные ячейки из всех этих файлов в один главный файл excel, который необходимо обновлять при каждом изменении.Как импортировать данные из разных файлов и листов excel в один главный файл excel
ответ
использовать следующие:
= (! 'NAME_OF__SHEET' A1)
NAME_OF__SHEET = "имя вашего листа" A1 = столбец, строка
и все готово!
Вы можете создать макрос так:
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
Если ваши рабочие тетради все в одном файле и имеют последовательные имена (workbook1.xls, workbook2.xls и т.д.), то вы можете создать For
петля. В противном случае просто поместите столько вызовов в CopyPasteOneWorkbook, сколько вам нужно.
http://www.rondebruin.nl/win/addins/rdbmerge.htm
Это отличный макрос/надстройка импортировать все файлы в папке и если вы хотите вложенную папку в одну таблицу.
Что касается второй части этого вопроса (включая данные из ячеек в других документах, в документе), ответ здесь:
https://superuser.com/questions/835940/import-one-cell-of-data-from-one-spreadsheet-to-another
- 1. Сводные данные из разных файлов Excel в один главный файл
- 2. Объединить данные из нескольких листов Excel в один лист Excel
- 3. Как импортировать данные нескольких txt-файлов в один лист Excel?
- 4. Как импортировать данные из текстовых файлов в Excel?
- 5. Консолидация файлов Excel в главный файл (VBA)
- 6. Как слить несколько листов Excel из разных файлов в один файл
- 7. Как импортировать данные из Excel
- 8. Автоматическое импортирование в таблицу TSQL из разных листов Excel
- 9. Excel резюме многих файлов excel файлов в один отчет excel
- 10. Как слить несколько файлов excel в один файл excel
- 11. Объединение данных из разных листов в Excel
- 12. Как импортировать Excel несколько листов в mvc
- 13. Удаление дубликатов из разных файлов excel за один раз
- 14. Импортировать данные из закрытого excel Файл
- 15. Импорт листов из других файлов excel
- 16. Excel - подходящие домены из разных листов
- 17. Таблицы сопоставлений Excel из разных листов
- 18. Как импортировать данные из excel в MYSQL?
- 19. Данные из нескольких листов Excel в один стол
- 20. Как импортировать данные из excel в SPSS
- 21. Объединить данные из файлов excel
- 22. Экспортировать данные в несколько листов Excel?
- 23. Как экспортировать/импортировать данные из/в datagridview в файл Excel?
- 24. Как импортировать данные из Excel в QTP
- 25. Как импортировать данные из Excel в Tally?
- 26. Поток нескольких файлов Excel как один файл
- 27. Есть ли способ импортировать отдельные файлы Excel в главный документ
- 28. Можно ли добавлять данные в файл базы данных, используя данные из разных листов Excel?
- 29. Как скопировать определенные данные из нескольких файлов excel с различным именем в один файл master excel
- 30. Элементы листа Excel для разных листов
Это для листов, которые находятся под тем же Ехчел .. Меня интересуют листы, которые из разных файлов. – user2987
Импорт данных из другого файла excel не из разных листов. – issamux