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

Вход

Регистрация

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

 

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

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
Собрать данные с листов в один лист с суммой повторяющихся
ZamoK Дата: Среда, 26.11.2014, 11:25 | Сообщение № 1
Группа: Проверенные
Ранг: Обитатель
Сообщений: 268
Репутация: 4 ±
Замечаний: 0% ±

Excel 2003-2016
Доброго дня! Пытался собрать данные с листов в один с суммированием повторяющихся данных, но потерпел неудачу. Думаю, что из-за форматов данных. Набросал образец, свой код писать не стал т.к. думаю что проще построить, чем ремонтировать.
Р.S. Сортировка по Коду товара, наименование второстепенно!

Спасибо.
[moder]Почему вопрос в ветке по Excel, а не по VBA?
Переношу. В следующий раз замечание будет
К сообщению приложен файл: Svod.xls (40.5 Kb)


Я не Гуру, но стремлюсь!
 
Ответить
СообщениеДоброго дня! Пытался собрать данные с листов в один с суммированием повторяющихся данных, но потерпел неудачу. Думаю, что из-за форматов данных. Набросал образец, свой код писать не стал т.к. думаю что проще построить, чем ремонтировать.
Р.S. Сортировка по Коду товара, наименование второстепенно!

Спасибо.
[moder]Почему вопрос в ветке по Excel, а не по VBA?
Переношу. В следующий раз замечание будет

Автор - ZamoK
Дата добавления - 26.11.2014 в 11:25
alex1248 Дата: Среда, 26.11.2014, 19:59 | Сообщение № 2
Группа: Проверенные
Ранг: Обитатель
Сообщений: 384
Репутация: 71 ±
Замечаний: 0% ±

Excel 2007, 2010
ZamoK, посмотрите.
В лист "Заказ" переносятся данные со всех остальных листов (так что листы иного формата добавлять не следует (либо исключать из списка обрабатываемых)).
При повторении кодов просто добавляется количество без контроля остальной информации.

P.S. У вас ошибка в формулах суммирования по заказам - включена строка 3, а там лишь номер столбца.
К сообщению приложен файл: Svod-113.xls (63.5 Kb)


skype alex12481632
Qiwi +79276708519


Сообщение отредактировал alex1248 - Среда, 26.11.2014, 20:28
 
Ответить
СообщениеZamoK, посмотрите.
В лист "Заказ" переносятся данные со всех остальных листов (так что листы иного формата добавлять не следует (либо исключать из списка обрабатываемых)).
При повторении кодов просто добавляется количество без контроля остальной информации.

P.S. У вас ошибка в формулах суммирования по заказам - включена строка 3, а там лишь номер столбца.

Автор - alex1248
Дата добавления - 26.11.2014 в 19:59
ZamoK Дата: Четверг, 27.11.2014, 09:44 | Сообщение № 3
Группа: Проверенные
Ранг: Обитатель
Сообщений: 268
Репутация: 4 ±
Замечаний: 0% ±

Excel 2003-2016
alex1248, Спасибо. Буду пробовать.


Я не Гуру, но стремлюсь!
 
Ответить
Сообщениеalex1248, Спасибо. Буду пробовать.

Автор - ZamoK
Дата добавления - 27.11.2014 в 09:44
ZamoK Дата: Четверг, 27.11.2014, 11:59 | Сообщение № 4
Группа: Проверенные
Ранг: Обитатель
Сообщений: 268
Репутация: 4 ±
Замечаний: 0% ±

Excel 2003-2016
Что значит i=3 [vba]
Код
Sub Svod()
Dim List As Worksheet
i = 3

Range(Sheets("Заказ").Cells(4, 2), Sheets("Заказ").Cells(Sheets("Заказ").Cells(Rows.Count, "A").End(xlUp).Row, 7)).ClearContents

For Each List In Worksheets
[/vba]


Я не Гуру, но стремлюсь!
 
Ответить
СообщениеЧто значит i=3 [vba]
Код
Sub Svod()
Dim List As Worksheet
i = 3

Range(Sheets("Заказ").Cells(4, 2), Sheets("Заказ").Cells(Sheets("Заказ").Cells(Rows.Count, "A").End(xlUp).Row, 7)).ClearContents

For Each List In Worksheets
[/vba]

Автор - ZamoK
Дата добавления - 27.11.2014 в 11:59
alex1248 Дата: Четверг, 27.11.2014, 13:13 | Сообщение № 5
Группа: Проверенные
Ранг: Обитатель
Сообщений: 384
Репутация: 71 ±
Замечаний: 0% ±

Excel 2007, 2010
Что значит i=3

Это номер последней строки в шапке листа "Заказ" (иными словами - последняя заполненная строка на момент начала работы программы). Со следующей строки начинается заполнение данными из других листов.


skype alex12481632
Qiwi +79276708519
 
Ответить
Сообщение
Что значит i=3

Это номер последней строки в шапке листа "Заказ" (иными словами - последняя заполненная строка на момент начала работы программы). Со следующей строки начинается заполнение данными из других листов.

Автор - alex1248
Дата добавления - 27.11.2014 в 13:13
  • Страница 1 из 1
  • 1
Поиск:

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