Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 03.10.2018, 08:54   #1
bostongeorge
 
Регистрация: 14.09.2016
Сообщений: 8
По умолчанию Объединение несколько XLS в один запуском CMD

Есть основной файл UU который в себе содержит столбец А и строки пусть их будет 50, и несколько таких же файлов с такими же столбцом А и строками, только с заполненным столбцом B.
Так вот нужно чтобы в основной файл из тех нескольких копировались данные из столбцов B в столбцы B,C,D и т.д.
Заранее благодарен.
Вложения
Тип файла: xlsx 123.xlsx (10.4 Кб, 11 просмотров)
Тип файла: xlsx 321.xlsx (10.4 Кб, 12 просмотров)
Тип файла: xlsx UU.xlsx (16.5 Кб, 9 просмотров)
bostongeorge вне форума Ответить с цитированием
Старый 03.10.2018, 09:22   #2
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,238
По умолчанию

CMD такие задачи не решаются (ну, разве что в CMD прописать запуск MS Excel с автозапуском макроса).
Нужно или делать макрос в Excel и запускать его оттуда.
Либо на языке высокого уровня делать программу, которая объединяет XLSX файлы.
Serge_Bliznykov вне форума Ответить с цитированием
Старый 03.10.2018, 09:29   #3
Казанский
Старожил
 
Аватар для Казанский
 
Регистрация: 31.12.2010
Сообщений: 2,133
По умолчанию

CMD - нет, VBS или JS - да. Можно конечно из CMD записать VBS и запустить его
exceleved@yandex.ru Яндекс.Деньги: 410011500007619
Казанский вне форума Ответить с цитированием
Старый 03.10.2018, 09:38   #4
bostongeorge
 
Регистрация: 14.09.2016
Сообщений: 8
По умолчанию

Цитата:
Сообщение от Serge_Bliznykov Посмотреть сообщение
CMD такие задачи не решаются (ну, разве что в CMD прописать запуск MS Excel с автозапуском макроса).
Нужно или делать макрос в Excel и запускать его оттуда.
Либо на языке высокого уровня делать программу, которая объединяет XLSX файлы.
сможете помочь?
bostongeorge вне форума Ответить с цитированием
Старый 03.10.2018, 09:39   #5
bostongeorge
 
Регистрация: 14.09.2016
Сообщений: 8
По умолчанию

Цитата:
Сообщение от Казанский Посмотреть сообщение
CMD - нет, VBS или JS - да. Можно конечно из CMD записать VBS и запустить его
сможете помочь?
bostongeorge вне форума Ответить с цитированием
Старый 03.10.2018, 10:21   #6
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,238
По умолчанию

попробуйте воспользоваться универсальным макросом CombineFiles
https://excelvba.ru/code/CombineFiles
Serge_Bliznykov вне форума Ответить с цитированием
Старый 03.10.2018, 13:15   #7
bostongeorge
 
Регистрация: 14.09.2016
Сообщений: 8
По умолчанию

Цитата:
Сообщение от Serge_Bliznykov Посмотреть сообщение
попробуйте воспользоваться универсальным макросом CombineFiles
https://excelvba.ru/code/CombineFiles
спасибо супер, только вот что нужно изменить в коде чтобы копировалось по отдельным книгам в разные столбцы, а не только в B?
bostongeorge вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Объединение несколько XLS в один из CMD Tratula Microsoft Office Excel 3 04.11.2012 16:44
Объединение нескольких файлов .xls в один в качестве листов. tibhar940 Microsoft Office Excel 4 18.09.2012 17:37
Несколько чекбоксов с запуском нужных макросов tibhar940 Microsoft Office Excel 3 13.09.2012 12:49
Проблема с запуском *.cmd Shouldercannon Общие вопросы Delphi 4 21.09.2010 20:24
объединение несколько файлов Excel в один лист документа Дмитрий11111111111 Microsoft Office Excel 2 15.02.2010 12:25