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

Вход

Регистрация

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

 

= Мир MS Excel/Просуммировать данные с более чем 100 листов. - Мир MS Excel

Регистрация · Логин: · Пароль: · · Забыли пароль?
  • Страница 1 из 1
  • 1
Модератор форума: _Boroda_, Manyasha, SLAVICK, китин  
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Просуммировать данные с более чем 100 листов. (Макросы/Sub)
Просуммировать данные с более чем 100 листов.
Mark1976 Дата: Четверг, 24.09.2020, 18:04 | Сообщение № 1
Группа: Проверенные
Ранг: Ветеран
Сообщений: 611
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010, 2013
Здравствуйте. Необходимо на листе "Свод" просуммировать данные с листов. Условия: 1. Будет больше 100 листов 2. Листы будут иметь другие названия. 3. Данные буду собирать макросом (приложен). Если нельзя это сделать макросом, то можно сделать формулой. Заранее благодарен за решение.
К сообщению приложен файл: 9853853.xlsx(33.2 Kb) · 8805451.xlsm(19.2 Kb)
 
Ответить
СообщениеЗдравствуйте. Необходимо на листе "Свод" просуммировать данные с листов. Условия: 1. Будет больше 100 листов 2. Листы будут иметь другие названия. 3. Данные буду собирать макросом (приложен). Если нельзя это сделать макросом, то можно сделать формулой. Заранее благодарен за решение.

Автор - Mark1976
Дата добавления - 24.09.2020 в 18:04
MikeVol Дата: Четверг, 24.09.2020, 18:24 | Сообщение № 2
Группа: Пользователи
Ранг: Новичок
Сообщений: 47
Репутация: 3 ±
Замечаний: 0% ±

Excel 2013
Mark1976, Здравствуйте. Кому-то скоро достанется от модераторов, за дубль одной и той-же темы. И думаю что не видать вам ответа.
 
Ответить
СообщениеMark1976, Здравствуйте. Кому-то скоро достанется от модераторов, за дубль одной и той-же темы. И думаю что не видать вам ответа.

Автор - MikeVol
Дата добавления - 24.09.2020 в 18:24
gling Дата: Четверг, 24.09.2020, 18:25 | Сообщение № 3
Группа: Друзья
Ранг: Старожил
Сообщений: 2184
Репутация: 544 ±
Замечаний: 0% ±

2010
Здравствуйте. Попробуйте формулу
Код
=СУММ('ЛУ 1:ЛУ 3'!E5)
Сколько бы листов не было между ЛУ 1 и ЛУ 3, их данные посчитаются формулой СУММ и не важно какое у листов будут названия. Главное чтобы имена крайних листов оставались неизменными "ЛУ 1" и "ЛУ 3"


ЯД-41001506838083
 
Ответить
СообщениеЗдравствуйте. Попробуйте формулу
Код
=СУММ('ЛУ 1:ЛУ 3'!E5)
Сколько бы листов не было между ЛУ 1 и ЛУ 3, их данные посчитаются формулой СУММ и не важно какое у листов будут названия. Главное чтобы имена крайних листов оставались неизменными "ЛУ 1" и "ЛУ 3"

Автор - gling
Дата добавления - 24.09.2020 в 18:25
Mark1976 Дата: Четверг, 24.09.2020, 18:52 | Сообщение № 4
Группа: Проверенные
Ранг: Ветеран
Сообщений: 611
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010, 2013
MikeVol, интересно кому? Мне? Где у меня дубль данной темы?
 
Ответить
СообщениеMikeVol, интересно кому? Мне? Где у меня дубль данной темы?

Автор - Mark1976
Дата добавления - 24.09.2020 в 18:52
Mark1976 Дата: Четверг, 24.09.2020, 18:53 | Сообщение № 5
Группа: Проверенные
Ранг: Ветеран
Сообщений: 611
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010, 2013
gling, в том то и дело что листы будут иметь уникальные значения. Сюда приложил пример.
 
Ответить
Сообщениеgling, в том то и дело что листы будут иметь уникальные значения. Сюда приложил пример.

Автор - Mark1976
Дата добавления - 24.09.2020 в 18:53
Mark1976 Дата: Четверг, 24.09.2020, 18:59 | Сообщение № 6
Группа: Проверенные
Ранг: Ветеран
Сообщений: 611
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010, 2013
gling, переименовать больше 100 листов сложно
 
Ответить
Сообщениеgling, переименовать больше 100 листов сложно

Автор - Mark1976
Дата добавления - 24.09.2020 в 18:59
Mark1976 Дата: Четверг, 24.09.2020, 19:07 | Сообщение № 7
Группа: Проверенные
Ранг: Ветеран
Сообщений: 611
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010, 2013
Теперь вижу, что 2 темы. У меня при выгрузке отвалился мобильный интернет, поэтому тема задвоилась. Прошу прощения. Модераторы удалите одну из тем если это возможно.
 
Ответить
СообщениеТеперь вижу, что 2 темы. У меня при выгрузке отвалился мобильный интернет, поэтому тема задвоилась. Прошу прощения. Модераторы удалите одну из тем если это возможно.

Автор - Mark1976
Дата добавления - 24.09.2020 в 19:07
Michael_S Дата: Четверг, 24.09.2020, 20:11 | Сообщение № 8
Группа: Друзья
Ранг: Старожил
Сообщений: 2005
Репутация: 372 ±
Замечаний: 0% ±

Excel2016
Mark1976, на листе "Свод" в ячейке У5 пишите: =СУММ, далее переходите на первый лист ( у вас он сейчас "ЛУ 1") в ячейку Е5, получите =СУММ('ЛУ 1'!E5); далее нажимаете Shift и переходите в последний лист перед "Свод", ( у вас он сейчас "ЛУ 3") получите формулу
Код
=СУММ('ЛУ 1:ЛУ 3'!E5)
Enter. усё. Далее копируете эту формулу на всю таблицу, в те ячейки, где она нужна.
Сколько у вас будет листов между первым и последним, как они называются - не имеет ни какого значения.

[p.s.]вот вам и файл, для примера[/p.s.]
К сообщению приложен файл: 9853853-1-.xlsx(33.1 Kb)


Сообщение отредактировал Michael_S - Четверг, 24.09.2020, 20:28
 
Ответить
СообщениеMark1976, на листе "Свод" в ячейке У5 пишите: =СУММ, далее переходите на первый лист ( у вас он сейчас "ЛУ 1") в ячейку Е5, получите =СУММ('ЛУ 1'!E5); далее нажимаете Shift и переходите в последний лист перед "Свод", ( у вас он сейчас "ЛУ 3") получите формулу
Код
=СУММ('ЛУ 1:ЛУ 3'!E5)
Enter. усё. Далее копируете эту формулу на всю таблицу, в те ячейки, где она нужна.
Сколько у вас будет листов между первым и последним, как они называются - не имеет ни какого значения.

[p.s.]вот вам и файл, для примера[/p.s.]

Автор - Michael_S
Дата добавления - 24.09.2020 в 20:11
gling Дата: Четверг, 24.09.2020, 20:41 | Сообщение № 9
Группа: Друзья
Ранг: Старожил
Сообщений: 2184
Репутация: 544 ±
Замечаний: 0% ±

2010
листы будут иметь уникальные значения
Не понятно, это о чём? У вас в примере сумма идет по всем листам одинаковых ячеек, т.е. на всех листах суммируются данные из ячеек например Е5. Или это не так? Если создать копию любого листа и разместить его между листами ЛУ 1 и ЛУ 3, посмотрите что будет на листе Свод. Название листа не имеет значение. Или я не о том?
Можно создать чистые листы без данных, с названием Первый и Последний, закрасить ярлычки листов отличным цветом. В Своде прописать формулу
Код
=СУММ('Первый:Последний'!E5)
, а все листы из которых нужно просуммировать данные размещать между этими листами, и будет видно какие листы участвуют в сумме данных. Это уже на ваше усмотрение.


ЯД-41001506838083

Сообщение отредактировал gling - Пятница, 25.09.2020, 08:52
 
Ответить
Сообщение
листы будут иметь уникальные значения
Не понятно, это о чём? У вас в примере сумма идет по всем листам одинаковых ячеек, т.е. на всех листах суммируются данные из ячеек например Е5. Или это не так? Если создать копию любого листа и разместить его между листами ЛУ 1 и ЛУ 3, посмотрите что будет на листе Свод. Название листа не имеет значение. Или я не о том?
Можно создать чистые листы без данных, с названием Первый и Последний, закрасить ярлычки листов отличным цветом. В Своде прописать формулу
Код
=СУММ('Первый:Последний'!E5)
, а все листы из которых нужно просуммировать данные размещать между этими листами, и будет видно какие листы участвуют в сумме данных. Это уже на ваше усмотрение.

Автор - gling
Дата добавления - 24.09.2020 в 20:41
Mark1976 Дата: Пятница, 25.09.2020, 08:35 | Сообщение № 10
Группа: Проверенные
Ранг: Ветеран
Сообщений: 611
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010, 2013
Здравствуйте. Всем спасибо за решения. Остановился на формуле
Код
=СУМММ('Первый:Последний'!E5)


Сообщение отредактировал Mark1976 - Пятница, 25.09.2020, 13:50
 
Ответить
СообщениеЗдравствуйте. Всем спасибо за решения. Остановился на формуле
Код
=СУМММ('Первый:Последний'!E5)

Автор - Mark1976
Дата добавления - 25.09.2020 в 08:35
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Просуммировать данные с более чем 100 листов. (Макросы/Sub)
  • Страница 1 из 1
  • 1
Поиск:

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