Я хочу написать код, который использует предпочтительно массивы , потому что у меня будет длинный список значений в этой таблице (ListObject).Поэтому не только эти несколько строк вы можете увидеть на фотографиях.Моя цель состоит в том, чтобы удалить строки таблицы (ListObject), когда значения превышают сумму 50 000.
Это то, что я хочу сделать:
На листе у меня есть 2столбцы с данными об имени элемента и значением:
Я хочу, чтобы код просматривал значения вместе с тем же элементом и суммировал, если общая сумма значений в пределахтот же пункт> 50.000.Если это так, то элементы, которые не превышают 50 000, должны быть удалены из таблицы.
Это мой желаемый результат:
Я понятия не имею, какую процедуру я могу использовать, чтобы это произошло в vba.Я думал о «Для каждого», но у меня будет много строк в таблице, и я знаю, что использование «для каждого» замедлит выполнение кода.Еще раз хочу заметить, что это таблица (объект списка).
Буду признателен за некоторые идеи.