В общем расклад такой: Нужно чтоб при совпадении четырех условий значения ячеек суммировались из листа №1 "выгрузка" в соответствующую условиям ячейку в листе №2 "текущий" и делится на 1000.
Условия такие: "МВЗ" (обязательное условие) - 10-значное число в строке 4 (листы "выгрузка", "текущий"). "Вид затрат"(обязательное) - 10-значное число в столбце А (лист "выгрузка"); столбцы DD-DU (лист "текущий"). "№ БАЗ УСЛ (материал)"(необязательное) - 1(2,3,4)-значное число в столбце B (лист "выгрузка"); столбцы DV-EM (лист "текущий"). "КорреспСч"(необязательное) - 10-значное число в столбце C (лист "выгрузка"); столбцы EN-EX (лист "текущий").
Что не попало в листе "текущий" в соответствующие ячейки - дописывается снизу (или создается дополнительный лист и пишется в нём).
В файле показано, как это реализовано через формулы, но как это сделать в макросе?
Сам файл с формулами: Удалено. Нарушение Правил форума
В общем расклад такой: Нужно чтоб при совпадении четырех условий значения ячеек суммировались из листа №1 "выгрузка" в соответствующую условиям ячейку в листе №2 "текущий" и делится на 1000.
Условия такие: "МВЗ" (обязательное условие) - 10-значное число в строке 4 (листы "выгрузка", "текущий"). "Вид затрат"(обязательное) - 10-значное число в столбце А (лист "выгрузка"); столбцы DD-DU (лист "текущий"). "№ БАЗ УСЛ (материал)"(необязательное) - 1(2,3,4)-значное число в столбце B (лист "выгрузка"); столбцы DV-EM (лист "текущий"). "КорреспСч"(необязательное) - 10-значное число в столбце C (лист "выгрузка"); столбцы EN-EX (лист "текущий").
Что не попало в листе "текущий" в соответствующие ячейки - дописывается снизу (или создается дополнительный лист и пишется в нём).
В файле показано, как это реализовано через формулы, но как это сделать в макросе?
Сам файл с формулами: Удалено. Нарушение Правил форумаnova4