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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 25.02.2011, 12:22   #1
804040
Пользователь
 
Регистрация: 31.03.2010
Сообщений: 29
По умолчанию Макрос на разноску данных по книгам

Есть данные:
003 4000.00
005 3044.00
...
099 5300.00

Нужен макрос который разнесет эти данные по книгам в указанный лист и в указанную ячейку...
т.е. в книгу 003.xlsx на указанный мной лист(Лист1) и указанную мной ячейку(A1) попадало значение 4000.00
в книгу 005.xlsx значение 3044.00 и тд.
Все книги идентичного содержания и структуры

Есть ли такой макрос?

Последний раз редактировалось 804040; 25.02.2011 в 12:25.
804040 вне форума Ответить с цитированием
Старый 25.02.2011, 12:38   #2
Hugo121
Старожил
 
Регистрация: 11.05.2010
Сообщений: 5,170
По умолчанию

Есть ли такой макрос?

Нет такого макроса. Ещё нет...
webmoney: E265281470651 Z422237915069 R418926282008
Hugo121 вне форума Ответить с цитированием
Старый 25.02.2011, 12:50   #3
Hugo121
Старожил
 
Регистрация: 11.05.2010
Сообщений: 5,170
По умолчанию

Теперь есть. Заготовка, раз Вашего примера нет.
Код:
Option Explicit

Sub tt()
Dim cc As Range
Application.ScreenUpdating = False

For Each cc In [a1:a3].Cells
With Workbooks.Open(ThisWorkbook.Path & "\" & cc.Value)
.Sheets(1).[a1] = cc.Offset(, 1)
.Close True
End With
Next

Application.ScreenUpdating = True

End Sub
Кстати, у меня отработало с xls как раз вот так, без указания расширения
With Workbooks.Open(ThisWorkbook.Path & "\" & cc.Value)
Но может быть нужно его добавить. ( & ".xlsx")
webmoney: E265281470651 Z422237915069 R418926282008

Последний раз редактировалось Hugo121; 25.02.2011 в 12:53.
Hugo121 вне форума Ответить с цитированием
Старый 25.02.2011, 14:32   #4
804040
Пользователь
 
Регистрация: 31.03.2010
Сообщений: 29
По умолчанию

Не работает чтото

А на примере нужно, чтобы:
В файле "Исход" есть данные - название книги : сумма.
Нужно чтобы макрос запускался и спрашивал путь папки, в которой находятся файлы, далее спрашивал название листа книг в которые будет копироваться значение и ячейка в которую будет вставляться данные из файла "Исход"

Допустим:
В файле "Исход"
003-001 577
004-001 333
005-001 584
006-001 956
007-001 745
Нужно чтобы в книги которые указаны в списке в Лист1 в ячейки h16 каждой книги разнеслись значения
Вложения
Тип файла: rar макр.rar (30.6 Кб, 13 просмотров)

Последний раз редактировалось 804040; 25.02.2011 в 14:36.
804040 вне форума Ответить с цитированием
Старый 26.02.2011, 16:44   #5
804040
Пользователь
 
Регистрация: 31.03.2010
Сообщений: 29
По умолчанию

Помогите плиз...
804040 вне форума Ответить с цитированием
Старый 28.02.2011, 09:26   #6
804040
Пользователь
 
Регистрация: 31.03.2010
Сообщений: 29
По умолчанию

такое вообще возможно? Или я просто не смог объяснить нормально?)
804040 вне форума Ответить с цитированием
Старый 28.02.2011, 09:38   #7
Hugo121
Старожил
 
Регистрация: 11.05.2010
Сообщений: 5,170
По умолчанию

Возможно. Но у меня 2000 на работе, извините...
webmoney: E265281470651 Z422237915069 R418926282008
Hugo121 вне форума Ответить с цитированием
Старый 01.03.2011, 10:48   #8
804040
Пользователь
 
Регистрация: 31.03.2010
Сообщений: 29
По умолчанию

Проспонсирую написание)
804040 вне форума Ответить с цитированием
Старый 01.03.2011, 14:40   #9
804040
Пользователь
 
Регистрация: 31.03.2010
Сообщений: 29
По умолчанию --------

________ 10 wmz
skype opanuby
804040 вне форума Ответить с цитированием
Старый 01.03.2011, 15:24   #10
kuklp
Участник клуба
 
Регистрация: 02.05.2010
Сообщений: 1,390
По умолчанию

Попробуйте.
Вложения
Тип файла: rar tmp.rar (38.3 Кб, 27 просмотров)
Тип файла: rar Исход.rar (15.0 Кб, 23 просмотров)
mailto: kuklp60@gmail.com, ящики для благодарностей:
WM Z206653985942, R334086032478, U238399322728

Последний раз редактировалось kuklp; 01.03.2011 в 15:33.
kuklp вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Макрос по выборке данных zenner Microsoft Office Excel 11 09.04.2010 15:09
как привязать одну кнопку к разным книгам akd2009 Microsoft Office Excel 2 02.02.2010 16:26
Возможно ли самому по книгам изучить С++ покаЧайник Свободное общение 11 07.10.2009 18:42
МАКРОС!ПОИСК ДАННЫХ. HELP! jungo Microsoft Office Excel 8 02.04.2008 10:50
Макрос - до конца данных jungo Microsoft Office Excel 6 08.02.2008 09:47