![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 21.08.2014
Сообщений: 15
|
![]()
Всем привет
Подскажите, как можно несколько одинаковых файлов с разными данными объединить в один(просуммировать одинаковые позиции) ? Все исходные файлы лежат в отдельной папке. Заранее спасибо за ответ. На данный момент есть такой код, но он не работает: Код HTML:
Sub CombineWorkbooks() Dim FilesToOpen Dim x As Integer On Error GoTo ErrHandler Application.ScreenUpdating = False FilesToOpen = Application.GetOpenFilename _ (FileFilter:="Microsoft Excel Files (*.xls), *.xls", _ MultiSelect:=True, Title:="Files to Merge") If TypeName(FilesToOpen) = "Boolean" Then MsgBox "Не выбран файл!" GoTo ExitHandler End If x = 1 While x <= UBound(FilesToOpen) Workbooks.Open FileName:=FilesToOpen(x) Sheets().Move After:=ThisWorkbook.Sheets(ThisWorkbook.Sheets.Count) x = x + 1 Wend ExitHandler: Application.ScreenUpdating = True Exit Sub ErrHandler: MsgBox Err.Description Resume ExitHandler End Sub Последний раз редактировалось Parklane1488; 27.08.2014 в 15:26. |
![]() |
![]() |
![]() |
#2 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
![]()
положите этот
Код:
(в папке должны находиться только файл с макросом и файлы с данными)
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
Последний раз редактировалось IgorGO; 27.08.2014 в 16:03. |
![]() |
![]() |
![]() |
#3 | |
Пользователь
Регистрация: 21.08.2014
Сообщений: 15
|
![]() Цитата:
И после этого выполнил свой макрос, но к сожалению ничего не произошло((( |
|
![]() |
![]() |
![]() |
#4 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
![]()
ладно, упростим инструкцию по эксплуатации:
1. распакуйте 3 файла из архива в отдельную папку 2. откройте файл SumMcr.xlsm 3. нажмите кнопку CommandButton1 (собственно она одна в файле)
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
![]() |
![]() |
![]() |
#5 | |
Пользователь
Регистрация: 21.08.2014
Сообщений: 15
|
![]() Цитата:
Ошибку прилагаю в скрине |
|
![]() |
![]() |
![]() |
#6 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
![]()
макросу все равно как называються файлы, он будет перебирать все файлы в папке, в которой лежит файл с макросом
Код:
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
![]() |
![]() |
![]() |
#7 | |
Пользователь
Регистрация: 21.08.2014
Сообщений: 15
|
![]() Цитата:
Поправил формат excel файлов. А у меня ещё вопрос, если нужно будет в этих файлах 3 вкладки складывать(шапка такая же, просто данные за другие периоды будут) как поступить? |
|
![]() |
![]() |
![]() |
#8 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
![]() Код:
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
![]() |
![]() |
![]() |
#9 | |
Пользователь
Регистрация: 21.08.2014
Сообщений: 15
|
![]() Цитата:
Если допустим 3 вкладки есть в файле и нужно чтобы каждая вкладка считалась вместе с такой же вкладкой в других файлах(то есть Лист 1 с Лист 1, Лист 2 с Лист 2) И где можно прописать, чтобы он считал не только 1 столбец, а допустим если их будет 12(разбивка к примеру по месяцам будет)? Ещё такая ситуация. Когда я кладу свои файлы в папку с макросом мне приходится дублировать файлы ещё в папку Мои Документы, так как макрос не видит их почему-то. |
|
![]() |
![]() |
![]() |
#10 | |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
![]() Цитата:
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Добавление строки и суммирование одинаковых данных в ней, реально ли реализовать через макрос? | Just_07 | Microsoft Office Excel | 9 | 05.06.2012 00:00 |
Суммирование из одинаковых ячеек | maksvas | Microsoft Office Excel | 30 | 17.05.2011 18:03 |
Поиск одинаковых файлов на диске | MeTeOpA | Общие вопросы Delphi | 26 | 07.03.2011 13:28 |
обьединение одинаковых файлов ексель | Alex47 | Microsoft Office Excel | 9 | 09.02.2011 11:33 |
Суммирование одинаковых элиментов. Классфикация по значению. | PashaNastya | Microsoft Office Excel | 10 | 27.03.2010 15:00 |