Форум программистов, компьютерный форум, киберфорум
MS Office Excel
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/6: Рейтинг темы: голосов - 6, средняя оценка - 4.67
0 / 0 / 0
Регистрация: 17.12.2019
Сообщений: 9

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

24.12.2019, 12:28. Показов 1389. Ответов 4

Студворк — интернет-сервис помощи студентам
Всем доброго времени дня. В Vba очень новый человек, появилась необходимось в таковом макросе. Есть рабочая книга с n-ым количеством листов. Каждый лист одного формата по ячейкам (кроме первых двух), т.е. данные, которые нужно суммировать находятся в определенном диапазоне на каждом из листов. Т.к. данных очень много (листов может достигать количества расчитываемое сотнями и тысячами), простой формулой всё это расчитывать не имеется возможным. Собственно нужно посчитать сумму всех значений на всех листах в выбранном диапазоне ячеек.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
24.12.2019, 12:28
Ответы с готовыми решениями:

Сравнение диапазона ячеек с множеством условий
Здравствуйте! Прилагаю код, работает долго, поскольку обработка идет по диапазону 300 000 строк и 32 столбца, как можно оптимизировать...

Макрос суммирования ячеек с разных листов
Доброго времени суток, господа! Есть 6 файлов с одинаковой структурой. Файлы не маленькие, по 15мб, т.к. много разнообразных формул и...

Подсчёт суммы из ячеек разных листов при выборе диапазона
Здравствуйте! Есть макрос, который при выполнении считает сумму со всех ячеек всех листов книги (примерный аналог функции СУММ('1:10'!A1)....

4
0 / 0 / 0
Регистрация: 17.12.2019
Сообщений: 9
24.12.2019, 12:29  [ТС]
Файл с примером формата книги.
Вложения
Тип файла: xlsx Лист Microsoft Excel.xlsx (12.5 Кб, 4 просмотров)
0
6026 / 3220 / 719
Регистрация: 23.11.2010
Сообщений: 10,758
24.12.2019, 13:37
Code
1
=СУММ(Лист3:Лист5!B6)
Листы с первого по последний через двоеточие
Пример на листе Сумма, формула протягивается
Вложения
Тип файла: xlsx Лист Microsoft Excel.xlsx (15.8 Кб, 7 просмотров)
0
0 / 0 / 0
Регистрация: 17.12.2019
Сообщений: 9
24.12.2019, 13:42  [ТС]
Цитата Сообщение от Fairuza Посмотреть сообщение
Code
1
=СУММ(Лист3:Лист5!B6)
Листы с первого по последний через двоеточие
Пример на листе Сумма, формула протягивается
Такой вариант не удобен, это понятное дело, я так и сам могу. Меня интересует именно макрос, для работы с большим количеством листов. Мне сейчас нужно суммировать более около 300 листов в одной книге. И каждый лист протягивать и подставлять формулу не есть решение моего вопроса, к сожалению.
0
6026 / 3220 / 719
Регистрация: 23.11.2010
Сообщений: 10,758
24.12.2019, 13:43
Или Вам это надо...
Code
1
=СУММ(Лист3:Лист5!B6:L19)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
24.12.2019, 13:43
Помогаю со студенческими работами здесь

Зависает макрос на выделение диапазона ячеек
Создала макрос на выделение ячеек через одну. Тестировала на таблице с 20-ю строками - все работает. А на 300тыс.+ зависает намертво. Как...

Макрос для подсчета среднего геометрического выделенного диапазона ячеек
Здравствуйте!буду очень признательна если поможете в написании макроса,нужен для расчетов в дипломе.Вообщем макрос который считает среднее...

Макрос считающий итоговую сумму с листов
Pomogite please Smotrite file Kak mojno sformulirovatj kod macrosa, chtoby on iskal po vsem shitam naprimer Demolition of the cement...

Макрос выделения диапазона ячеек-объединение их в одну-переход на след.строку-повтор пред.действия
Добрый день. Помогите плиз решить задачу. Я с VBA столкнулся впервые 1) в строке необходимо объединить диапазон ячеек (в каждой...

Экспорт конкретных значенией с множеством листов в отдельную книгу
Добрый день!Имеется множество файлов из которых необходимо экспортировать одно значение "Итого с НДС = сумма" в каждую строку ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Жизнь в неопределённости
kumehtar 23.03.2026
Жизнь — это постоянное существование в неопределённости. Например, даже если у тебя есть список дел, невозможно дойти до точки, где всё окончательно завершено и больше ничего не осталось. В принципе,. . .
Модель здравоСохранения: работники работают быстрее после её введения.
anaschu 23.03.2026
geJalZw1fLo Корпорация до введения программа здравоохранения имела много невыполненных работниками заданий, после введения программы количество заданий выросло. Но на выплатах по больничным это. . .
1С: Контроль уникальности заводского номера
Maks 23.03.2026
Алгоритм контроля уникальности заводского (или серийного) номера на примере документа выдачи шин для спецтехники с табличной частью. Данные берутся из регистра сведений, по которому настроено. . .
Хочу заставить корпорации вкладываться в здоровье сотрудников: делаю мат модель здравосохранения
anaschu 22.03.2026
e7EYtONaj8Y Z4Tv2zpXVVo https:/ / github. com/ shumilovas/ med2. git
1С: Программный отбор элементов справочника по группе
Maks 22.03.2026
Установка программного отбора элементов справочника "Номенклатура" из модуля формы документа. В качестве фильтра для отбора справочника служит группа номенклатуры. Отбор по наименованию группы. . .
Как я обхитрил таблицу Word
Alexander-7 21.03.2026
Когда мигает курсор у внешнего края таблицы, и нам надо перейти на новую строку, а при нажатии Enter создается новый ряд таблицы с ячейками, то мы вместо нервных нажатий Энтеров мы пишем любые буквы. . .
Krabik - рыболовный бот для WoW 3.3.5a
AmbA 21.03.2026
без регистрации и смс. Это не торговля, приложение не содержит рекламы. Выполняет свою непосредственную задачу - автоматизацию рыбалки в WoW - и ничего более. Однако если админы будут против -. . .
1С: Программный отбор элементов справочника по значению перечисления
Maks 21.03.2026
Установка программного отбора элементов справочника "Сотрудники" из модуля формы документа. В качестве фильтра для отбора служит значение перечислений. / / Событие "НачалоВыбора" реквизита на форме. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru