Здравствуйте! Есть две таблицы "Продажи" и "Возвраты", нужно из первой таблицы отнять вторую по всем колонкам со значениями. При чем вторая таблица имеет меньшее количество строк, чем первая. Подскажите пожалуйста, как это сделать максимально сократив время на выполнение (пробовала вручную каждую ячейку отнимать, но это слишком долго)? У меня Excel 2007
Вычетание из одной таблицы другую с разным количеством строк, Вычетание из одной таблицы другую с разным количеством строк
08.10.2022 08:52:44
|
|
|
|
08.10.2022 10:53:47
Вариант с макросом
|
|
|
|
08.10.2022 21:16:54
Александр Моторин, заметил небольшие косяки в коде
1)
вот тут у переменной p - не может быть цифра 1 в скобках, тут надо цифру 2, т.к. размер указан во 2-м столбце таблицы. Эта ошибка и с листом "Возвраты" и с листом "Продажи", т.е. у листа "Возвраты" надо сделать
а у листа "Продажи" надо
2) у листа "Возвраты" ты делаешь
и это правильно. А у листа "Продажи" ты просто пишешь
т.е. пропустив строку a0 = a, и получается мы берём артикул с листа "Возвраты", хотя уже работаем с листом "Продажи" и переменная a0 равна последнему запомненному артикулу с листа "Возвраты", что неверно Тут тоже надо добавить эту строку, чтобы было
Изменено: |
|||||||||||||
|
|
09.10.2022 09:31:09
да накосячил
выпимши был сорри |
||||
|
|
|||