Коды Excel VBA для различных листов Sumif - PullRequest
0 голосов
/ 02 июня 2019

У меня есть рабочий лист "Шаблон" и "Основные данные"

Данные с 39 столбцами

38-й номер.столбец, то есть столбец AL с классификационным именем книги. Я хочу, чтобы сумма 29-го столбца (столбец AC) сохранялась в переменной

. Ячейки (5, i) .FormulaR1C1 = "= SUMIF (MasterData! C [31]," "REVENUE "", MasterData! C [22]) "

Ячейки (13, i) .FormulaR1C1 =" = SUMIF (MasterData! C [31], "" ПРЯМОЙ ТРУД "", Данные! C [22]) "

Для этого я использую следующую функцию, но это абсолютно записывающее кодирование, и мне нужно сделать правильное кодирование с помощью циклов или функции Array (для лучшего изучения - не хочу делать макрос записи)

Формула должна быть обновлена ​​в «Таблицах шаблонов», здесь список категорий, содержащий столбец и итоговое значение Sumif, должен обновляться в столбце D один за другим

Мой должен выглядеть как ниже Шаблон (столбец) Фактический итог (GСтолбец)

ДОХОД 10000 VIR 20000 NRE 89900 ДРУГОЙ ДОХОД (ПРЕТЕНЗИИ) 98655
ОБЩИЙ ДОХОД
VAM 10999

Ячейки (5, i) .FormulaR1C1 = "= SUMIF (MasterData)! C [31], "" REVENUE "", MasterData! C [22]) "

Ячейки (13, i) .FormulaR1C1 =" = SUMIF (MasterData! C [31], "" ПРЯМОЙ ТРУД "", Данные! C [22]) "

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...