Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 09.03.2022, 15:45   #1
Katya007
Новичок
Джуниор
 
Регистрация: 09.03.2022
Сообщений: 1
По умолчанию Сумма ячеек по цвету с условием (VBA)

Добрый день.

Подскажите, пожалуйста, как написать код (функцию) в VBA для суммирования ячеек по цвету с условием соответствия конкретной дате. Как в функции суммесли из диапазона дат выбирается критерий конкр дата + к этому сумма ячеек по цвету.
*Ячейки, которые необходимо просуммировать, указываются в диапазоне нескольких строк и столбцов.

Спасибо.
Katya007 вне форума Ответить с цитированием
Старый 11.03.2022, 17:11   #2
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

Код:
Function SumRange#(Range2Sum As Range, Pattern As Range)
  Dim c As Range
  For Each c In Range2Sum
    If c.Interior.Color = Pattern.Cells(1).Interior.Color Then SumRange = SumRange + Val(c)
  Next
End Function
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сумма ячеек в столбе с условием piton.ms Microsoft Office Excel 8 02.09.2017 16:55
Выбор ячеек по цвету riner19 Microsoft Office Excel 12 15.08.2017 20:39
Сумма по цвету на всех листах s_bag Microsoft Office Excel 2 21.05.2014 11:55
Сумма по цвету ячейки и месяцу s_bag Microsoft Office Excel 2 16.08.2013 17:03
VBA,сумма ячеек Symple me Microsoft Office Excel 4 31.01.2013 13:53