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

Вход

Регистрация

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

 

= Мир MS Excel/Сбор информации в открытую книгу. - Мир MS Excel

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

Excel 2010
Добрый день.
Некоторое время назад у меня стояла задача создания нескольких сотен листов по таблице с первого листа.
Manyasha, меня нереально выручила и помогла сделать это одним нажатием кнопки. За что ей большое человеческое спасибо.
Вот тут решение данной проблемы.
Теперь помогите мне решить обратную проблему, собрать информацию из заданых ячеек со всех листов кроме первых двух (с третьего и до конца) в другую книгу.
В идеале, если макрос будет запускаться из одной книги, потом можно будет ткнуть мышкой с какой книги собрать информацию, и в выбраной книге со всех листов (кроме первых двух) будет собрана и информация и вставлена в книгу, откуда был запущен макрос.
Большое всем спасибо =)
К сообщению приложен файл: TEMP1.xlsm (25.5 Kb)
 
Ответить
СообщениеДобрый день.
Некоторое время назад у меня стояла задача создания нескольких сотен листов по таблице с первого листа.
Manyasha, меня нереально выручила и помогла сделать это одним нажатием кнопки. За что ей большое человеческое спасибо.
Вот тут решение данной проблемы.
Теперь помогите мне решить обратную проблему, собрать информацию из заданых ячеек со всех листов кроме первых двух (с третьего и до конца) в другую книгу.
В идеале, если макрос будет запускаться из одной книги, потом можно будет ткнуть мышкой с какой книги собрать информацию, и в выбраной книге со всех листов (кроме первых двух) будет собрана и информация и вставлена в книгу, откуда был запущен макрос.
Большое всем спасибо =)

Автор - trn09
Дата добавления - 11.06.2015 в 20:32
Serge_007 Дата: Четверг, 11.06.2015, 20:48 | Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

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

[p.s.]А ведь можно было не решать две проблемы (потратив на это два месяца и кучу времени своего и форумчан), а сделать сразу базу данных, из которой выводить нужные отчеты/формы. Но это слишком просто, нужны сложности)
[/p.s.]


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
...создания нескольких сотен листов по таблице с первого листа...
...решить обратную проблему, собрать информацию из заданых ячеек со всех листов...
Сначала создаем себе трудности, потом героически их преодолеваем. Именно за счет таких пользователей живут форумы, за что им огромное спасибо.

[p.s.]А ведь можно было не решать две проблемы (потратив на это два месяца и кучу времени своего и форумчан), а сделать сразу базу данных, из которой выводить нужные отчеты/формы. Но это слишком просто, нужны сложности)
[/p.s.]

Автор - Serge_007
Дата добавления - 11.06.2015 в 20:48
trn09 Дата: Четверг, 11.06.2015, 21:01 | Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 24
Репутация: 0 ±
Замечаний: 20% ±

Excel 2010
Serge_007, Если бы все начальные условия и все требования были известны заранее, то, конечно, можно было бы реализовать ваш вариант. Но когда всё выясняется в процессе работы, то приходится создавать проблемы, а потом их решать.
Извините, что потратил ваше время.
 
Ответить
СообщениеSerge_007, Если бы все начальные условия и все требования были известны заранее, то, конечно, можно было бы реализовать ваш вариант. Но когда всё выясняется в процессе работы, то приходится создавать проблемы, а потом их решать.
Извините, что потратил ваше время.

Автор - trn09
Дата добавления - 11.06.2015 в 21:01
Serge_007 Дата: Четверг, 11.06.2015, 21:18 | Сообщение № 4
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Извините, что потратил ваше время
Моё время Вы не тратили, так что извиняться не за чем. А вот то что Вы начали реализовывать проект когда
...все начальные условия и все требования не были известны заранее...
-это нонсенс. Как можно приступать к работе, не зная как и что нужно делать?!

http://www.excel-vba.ru/chto-um....li-knig


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Извините, что потратил ваше время
Моё время Вы не тратили, так что извиняться не за чем. А вот то что Вы начали реализовывать проект когда
...все начальные условия и все требования не были известны заранее...
-это нонсенс. Как можно приступать к работе, не зная как и что нужно делать?!

http://www.excel-vba.ru/chto-um....li-knig

Автор - Serge_007
Дата добавления - 11.06.2015 в 21:18
KSV Дата: Четверг, 11.06.2015, 21:37 | Сообщение № 5
Группа: Друзья
Ранг: Ветеран
Сообщений: 770
Репутация: 255 ±
Замечаний: 0% ±

Excel 2013
[vba]
Код
Sub DataCollection()
     Dim i&, n&, sh As Worksheet
     Set sh = ThisWorkbook.Worksheets.Add
     sh.Name = "Сбор данных"
     For i = 3 To ActiveWorkbook.Worksheets.Count
         n = n + 1
         With ActiveWorkbook.Worksheets(i)
             sh.Cells(n, 1) = .Cells(6, 1) ' из A6
             sh.Cells(n, 2) = .Cells(6, 4) ' из D6
         End With
     Next
End Sub
[/vba]


KSV.VBA@gmail.com
Яндекс.Деньги: 410011921213333
 
Ответить
Сообщение[vba]
Код
Sub DataCollection()
     Dim i&, n&, sh As Worksheet
     Set sh = ThisWorkbook.Worksheets.Add
     sh.Name = "Сбор данных"
     For i = 3 To ActiveWorkbook.Worksheets.Count
         n = n + 1
         With ActiveWorkbook.Worksheets(i)
             sh.Cells(n, 1) = .Cells(6, 1) ' из A6
             sh.Cells(n, 2) = .Cells(6, 4) ' из D6
         End With
     Next
End Sub
[/vba]

Автор - KSV
Дата добавления - 11.06.2015 в 21:37
trn09 Дата: Понедельник, 15.06.2015, 06:58 | Сообщение № 6
Группа: Пользователи
Ранг: Новичок
Сообщений: 24
Репутация: 0 ±
Замечаний: 20% ±

Excel 2010
KSV, спасибо! Большое спасибо =)
 
Ответить
СообщениеKSV, спасибо! Большое спасибо =)

Автор - trn09
Дата добавления - 15.06.2015 в 06:58
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Сбор информации в открытую книгу. (Макросы/Sub)
  • Страница 1 из 1
  • 1
Поиск:

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