Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Сбор данных из другой книги находящейся на компьютере - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Сбор данных из другой книги находящейся на компьютере (Макросы/Sub)
Сбор данных из другой книги находящейся на компьютере
статист Дата: Среда, 07.12.2016, 10:43 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 12
Репутация: 0 ±
Замечаний: 20% ±

Excel 2013
Добрый день !
прошу помощи в написании макроса
ежедневно собираю данные в книгу
ChinaaPars
далие в ручную переношу все данные в книгу China SBA

как можно максимально автоматизировать процесс
Спасибо!
К сообщению приложен файл: China_SBA.xlsx (55.1 Kb) · ChinaaPars.xlsx (9.0 Kb)
 
Ответить
СообщениеДобрый день !
прошу помощи в написании макроса
ежедневно собираю данные в книгу
ChinaaPars
далие в ручную переношу все данные в книгу China SBA

как можно максимально автоматизировать процесс
Спасибо!

Автор - статист
Дата добавления - 07.12.2016 в 10:43
KuklP Дата: Среда, 07.12.2016, 11:00 | Сообщение № 2
Группа: Проверенные
Ранг: Старожил
Сообщений: 2369
Репутация: 486 ±
Замечаний: 0% ±

2003-2010


Ну с НДС и мы чего-то стoим! kuklp60@gmail.com
WM Z206653985942, R334086032478, U238399322728


Сообщение отредактировал KuklP - Среда, 07.12.2016, 11:02
 
Ответить
СообщениеКросс:
http://www.planetaexcel.ru/forum....druguyu

Автор - KuklP
Дата добавления - 07.12.2016 в 11:00
статист Дата: Среда, 07.12.2016, 11:46 | Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 12
Репутация: 0 ±
Замечаний: 20% ±

Excel 2013
зафлудилитам :(
 
Ответить
Сообщениезафлудилитам :(

Автор - статист
Дата добавления - 07.12.2016 в 11:46
K-SerJC Дата: Среда, 07.12.2016, 12:25 | Сообщение № 4
Группа: Проверенные
Ранг: Обитатель
Сообщений: 487
Репутация: 86 ±
Замечаний: 0% ±

Excel 2013
решения готового нет, но копать примерно так:

создаете свой макрос в China_SBA, только сохраняете файл как .xlsm

в макросе создаете переменную например [vba]
Код
sba as workbook
[/vba]
устанавливаете ее [vba]
Код
Set sba=workbook.open (path &"ChinaaPars.xlsx")
[/vba]

потом определяете в ней число строк (такие есть примеры, найти не проблема)
далее делаете цикл по числу строк
в цикле находите в активной книге страницу с названием, как в ячейке [vba]
Код
sba.sheets(1).cells(n,2)
[/vba]
в найденом листе определяете последнюю строку, и копируете данные из sba в следующую.
например так [vba]
Код
activeworkbook.sheets("имя найденого листа").cells(endRow+1,2)=sba.sheets(1).cells(n,2)
[/vba]
дальше цикл завершается и вуаля.


Благими намерениями выстелена дорога в АД.
 
Ответить
Сообщениерешения готового нет, но копать примерно так:

создаете свой макрос в China_SBA, только сохраняете файл как .xlsm

в макросе создаете переменную например [vba]
Код
sba as workbook
[/vba]
устанавливаете ее [vba]
Код
Set sba=workbook.open (path &"ChinaaPars.xlsx")
[/vba]

потом определяете в ней число строк (такие есть примеры, найти не проблема)
далее делаете цикл по числу строк
в цикле находите в активной книге страницу с названием, как в ячейке [vba]
Код
sba.sheets(1).cells(n,2)
[/vba]
в найденом листе определяете последнюю строку, и копируете данные из sba в следующую.
например так [vba]
Код
activeworkbook.sheets("имя найденого листа").cells(endRow+1,2)=sba.sheets(1).cells(n,2)
[/vba]
дальше цикл завершается и вуаля.

Автор - K-SerJC
Дата добавления - 07.12.2016 в 12:25
статист Дата: Среда, 07.12.2016, 18:49 | Сообщение № 5
Группа: Пользователи
Ранг: Новичок
Сообщений: 12
Репутация: 0 ±
Замечаний: 20% ±

Excel 2013
создаете свой макрос в China_SBA

я переношу из ChinaaPars в China_SBA
логичнее будет делать макрос в China_SBA ?
алгоритм написания такой же ?
 
Ответить
Сообщение
создаете свой макрос в China_SBA

я переношу из ChinaaPars в China_SBA
логичнее будет делать макрос в China_SBA ?
алгоритм написания такой же ?

Автор - статист
Дата добавления - 07.12.2016 в 18:49
K-SerJC Дата: Четверг, 08.12.2016, 10:05 | Сообщение № 6
Группа: Проверенные
Ранг: Обитатель
Сообщений: 487
Репутация: 86 ±
Замечаний: 0% ±

Excel 2013
я переношу из ChinaaPars в China_SBA


в принципе не особо критично в каком файле, зависит от того кто и с каким файлом работает.

если основной лежит его открывают только для пополнения данными, то логичнее в нем писать код, а данные собирать из других файлов, которые кто угодно может менять и редактирвать

алгоритм написания да, там не очень сложно, только время надо посидеть отладить, адреса переноса ячеек правильно указать


Благими намерениями выстелена дорога в АД.
 
Ответить
Сообщение
я переношу из ChinaaPars в China_SBA


в принципе не особо критично в каком файле, зависит от того кто и с каким файлом работает.

если основной лежит его открывают только для пополнения данными, то логичнее в нем писать код, а данные собирать из других файлов, которые кто угодно может менять и редактирвать

алгоритм написания да, там не очень сложно, только время надо посидеть отладить, адреса переноса ячеек правильно указать

Автор - K-SerJC
Дата добавления - 08.12.2016 в 10:05
статист Дата: Четверг, 08.12.2016, 19:43 | Сообщение № 7
Группа: Пользователи
Ранг: Новичок
Сообщений: 12
Репутация: 0 ±
Замечаний: 20% ±

Excel 2013
время надо посидеть отладить, адреса переноса ячеек правильно указать

для меня даже составление кода проблема
может кто набросать примерный шаблон я я уже буду подбирать адреса
я на другом форуме нашёл пример похожий на мой http://www.cyberforum.ru/post4946802.html
но знаний маловато, не могу разобрать
 
Ответить
Сообщение
время надо посидеть отладить, адреса переноса ячеек правильно указать

для меня даже составление кода проблема
может кто набросать примерный шаблон я я уже буду подбирать адреса
я на другом форуме нашёл пример похожий на мой http://www.cyberforum.ru/post4946802.html
но знаний маловато, не могу разобрать

Автор - статист
Дата добавления - 08.12.2016 в 19:43
Wasilich Дата: Пятница, 09.12.2016, 11:19 | Сообщение № 8
Группа: Друзья
Ранг: Старожил
Сообщений: 1232
Репутация: 326 ±
Замечаний: 0% ±

2003
статист, а почему сразу надо разбрасывать по листам, а не собирать в один лист и использовать автофильтр? Так было бы на много проще собирать, даже вручную. :)
 
Ответить
Сообщениестатист, а почему сразу надо разбрасывать по листам, а не собирать в один лист и использовать автофильтр? Так было бы на много проще собирать, даже вручную. :)

Автор - Wasilich
Дата добавления - 09.12.2016 в 11:19
статист Дата: Пятница, 09.12.2016, 19:09 | Сообщение № 9
Группа: Пользователи
Ранг: Новичок
Сообщений: 12
Репутация: 0 ±
Замечаний: 20% ±

Excel 2013
там затем нужно будет мучатся с перемещением ячеек в зависимости хозяева- гости чтобы все результаты были в одном столбце
Я уже думал может сводную таблицу делать но как это реализовать учитывая что результат в разных ячейках в зависимости от домашняя или гостевая игра .
может в Access легче реализовать такое но там я тёмный
 
Ответить
Сообщениетам затем нужно будет мучатся с перемещением ячеек в зависимости хозяева- гости чтобы все результаты были в одном столбце
Я уже думал может сводную таблицу делать но как это реализовать учитывая что результат в разных ячейках в зависимости от домашняя или гостевая игра .
может в Access легче реализовать такое но там я тёмный

Автор - статист
Дата добавления - 09.12.2016 в 19:09
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Сбор данных из другой книги находящейся на компьютере (Макросы/Sub)
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!