Так у меня есть эта проблема:[VBA] [Excel] Найти все вхождения и значение суммы соседней ячейки
Я лист с именем базы данных и есть записи, которые мне нужно найти в моем главном листе (sheet1) , затем возьмите рядом (слева) номер ячейки и суммируйте их все. Затем отбросьте его в лист базы данных сразу после элемента, который я ищу. (Ссылка на скриншоте) Это, как мой лист базы данных выглядит следующим образом:
Это должно петля для каждой записи в листе базы данных вниз.
Я попытался пройти через диапазон, но я застрял в решении, как найти значения, не зная диапазона, потому что это может быть где угодно. Вы можете увидеть структуру в скриншоте
Это как основной лист выглядит следующим образом:
Так краткое описание алгоритма:
Он принимает номер из листа базы данных, найти все вхождения, что в Основном листе и суммирует все номера вместе с этим событием, затем просто помещает его в ячейку рядом с записью, которую мы искали, в первую очередь
Любые предложения?
прошу простить за мой английский, это не мой родной язык. :)
Как вы определяете диапазон, когда смотрите на него? Вы можете сделать то же самое в своей формуле или макросе. –
Расскажи мне больше. Я искал формулы как SUMIF и SUMIFS, но пока они не могут достичь того, что мне нужно –
** Как вы определяете диапазон, когда смотрите на него? ** –