Мне нужна помощь в разработке проекта, над которым я работал в последнее время. В excel я знаю, как использовать SUMIFS
. Я знаю, что можно заставить его работать в VBA (начинающий VBA здесь), но я действительно не знаю, как это сделать. Поскольку я хотел бы использовать формулу вместо (вручную) или просто ссылаться на столбцы, мне действительно нужно сделать это в VBA, потому что лист обновляется каждый месяц. Это формула:Функция SUMIFS в VBA
=SUMIFS(N:N,A:A,"*Team*", A:A, "*Total*")
У меня есть лист (бюджет), который обновляется каждый месяц. Он должен найти слова "Team"
и "Total"
в столбце A до последней строки и суммировать их в столбце N (той же строке) и найти слова «Grand Total» до последней строки в столбце A, и ее сумма будет помещена на столбец N. Вот пример таблицы.
Эта проблема была подслушивания меня в последнее время, и я действительно нужна помощь. Любые предложения будут оценены. Спасибо!
Я настоятельно рекомендую использовать диапазон A: A в формуле sumifs. Sumifs - это формула массива и очень быстро становится очень медленной, если вы ссылаетесь на весь столбец. попробуйте перейти на A1: A50000, или сколько угодно строк. – AlexT82
Я запомню это. Спасибо! – Z9z9z9