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

Вход

Регистрация

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

 

= Мир MS Excel/Подсчет общего кол-ва, сортируя по товарам - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Подсчет общего кол-ва, сортируя по товарам (Макросы Sub)
Подсчет общего кол-ва, сортируя по товарам
DAKRAY Дата: Вторник, 04.02.2014, 19:03 | Сообщение № 1
Группа: Пользователи
Ранг: Участник
Сообщений: 73
Репутация: 1 ±
Замечаний: 0% ±

Excel 2003
Доброго времени суток, ребят!

В одной таблице несколько разных видов ваты, ДСП и пленки, но мне нужно общее количество по типу товара. Т.е. в заказе например 3 разных ваты, но в файл реализации мне нужно будет вставить общее количество ваты.

Файл пример в приложении. Результат с количеством нужно вывести в колонне G.

[p.s.]Делаю файл реализации. С пиломатериалами разобрался, чтобы все данные из накладных правильно вписывались в файл реализации, а вот с остальными товарами проблема, ибо в одной отдельной таблице есть разные пленки, ваты и ДСП.[/p.s.]
К сообщению приложен файл: BookSummochka.xls (19.0 Kb)


Сообщение отредактировал DAKRAY - Вторник, 04.02.2014, 19:04
 
Ответить
СообщениеДоброго времени суток, ребят!

В одной таблице несколько разных видов ваты, ДСП и пленки, но мне нужно общее количество по типу товара. Т.е. в заказе например 3 разных ваты, но в файл реализации мне нужно будет вставить общее количество ваты.

Файл пример в приложении. Результат с количеством нужно вывести в колонне G.

[p.s.]Делаю файл реализации. С пиломатериалами разобрался, чтобы все данные из накладных правильно вписывались в файл реализации, а вот с остальными товарами проблема, ибо в одной отдельной таблице есть разные пленки, ваты и ДСП.[/p.s.]

Автор - DAKRAY
Дата добавления - 04.02.2014 в 19:03
Hugo Дата: Вторник, 04.02.2014, 19:14 | Сообщение № 2
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3253
Репутация: 707 ±
Замечаний: 0% ±

2019
Хм, а зачем там макрос? Суммесли() ведь достаточно. Или SUMIF()
Код
=SUMIF($A$1:$A$8,F1,$B$1:$B$8)


excel@nxt.ru
webmoney: E265281470651 Z422237915069
 
Ответить
СообщениеХм, а зачем там макрос? Суммесли() ведь достаточно. Или SUMIF()
Код
=SUMIF($A$1:$A$8,F1,$B$1:$B$8)

Автор - Hugo
Дата добавления - 04.02.2014 в 19:14
DAKRAY Дата: Среда, 05.02.2014, 13:49 | Сообщение № 3
Группа: Пользователи
Ранг: Участник
Сообщений: 73
Репутация: 1 ±
Замечаний: 0% ±

Excel 2003
Макрос нужен потому, что он будет часть другого. Т.е. в накладных на кнопку "Save" собираюсь повесить. И после сохранения каждой накладной он нужные данные будет вносить в файл реализации. Поэтому не подходит в каждую ячейку вставить формулу. Нужно чтобы после нажатия кнопки все три ячейки результата заполнились.


Сообщение отредактировал DAKRAY - Среда, 05.02.2014, 13:54
 
Ответить
СообщениеМакрос нужен потому, что он будет часть другого. Т.е. в накладных на кнопку "Save" собираюсь повесить. И после сохранения каждой накладной он нужные данные будет вносить в файл реализации. Поэтому не подходит в каждую ячейку вставить формулу. Нужно чтобы после нажатия кнопки все три ячейки результата заполнились.

Автор - DAKRAY
Дата добавления - 05.02.2014 в 13:49
DAKRAY Дата: Среда, 05.02.2014, 13:56 | Сообщение № 4
Группа: Пользователи
Ранг: Участник
Сообщений: 73
Репутация: 1 ±
Замечаний: 0% ±

Excel 2003
Хотя, Hugo, Вы правы!
Я захидджу, ячейки с результатом на листе, потом буду брать сразу и результат вставлять!
Спасибо!
 
Ответить
СообщениеХотя, Hugo, Вы правы!
Я захидджу, ячейки с результатом на листе, потом буду брать сразу и результат вставлять!
Спасибо!

Автор - DAKRAY
Дата добавления - 05.02.2014 в 13:56
_Boroda_ Дата: Среда, 05.02.2014, 13:59 | Сообщение № 5
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16675
Репутация: 6481 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
[vba]
Код
    Range("G1:G3").FormulaR1C1 = "=SUMIF(R1C1:R8C1,RC[-1],R1C2:R8C2)"
     Range("G1:G3") = Range("G1:G3").Value
[/vba]


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
Сообщение[vba]
Код
    Range("G1:G3").FormulaR1C1 = "=SUMIF(R1C1:R8C1,RC[-1],R1C2:R8C2)"
     Range("G1:G3") = Range("G1:G3").Value
[/vba]

Автор - _Boroda_
Дата добавления - 05.02.2014 в 13:59
DAKRAY Дата: Среда, 05.02.2014, 14:01 | Сообщение № 6
Группа: Пользователи
Ранг: Участник
Сообщений: 73
Репутация: 1 ±
Замечаний: 0% ±

Excel 2003
_Boroda_, это больше подходит! Спасибо!
 
Ответить
Сообщение_Boroda_, это больше подходит! Спасибо!

Автор - DAKRAY
Дата добавления - 05.02.2014 в 14:01
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Подсчет общего кол-ва, сортируя по товарам (Макросы Sub)
  • Страница 1 из 1
  • 1
Поиск:

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