Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Макрос для корректировки данных по значению - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Макрос для корректировки данных по значению (Макросы/Sub)
Макрос для корректировки данных по значению
AgentV Дата: Вторник, 15.12.2020, 13:11 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 8
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Добрый день.
Необходима помощь. Есть таблица с материалами. Начиная со столбца J и до последнего в строке 2 - номера заказов. Количество заказов увеличивается, то есть увеличивается количество столбцов, это нужно учесть. В каждом столбце указано количество резерва товаров под каждый заказ. Ассортимент товаров так же может быть увеличен, то есть может быть увеличено и количество строк, это так же нужно учесть. Необходимо сделать следующее. В строке 1 начиная со столбца J нужно делать выбор, УЧТЁН резерв или НЕ УЧТЁН. При выборе УЧТЁН по каждому заказу необходимо произвести следующие действия:
1. В колонке "Количество на складе" цифра должна скорректироваться по формуле "Количество на складе" минус "Общее кол-во резерва" по заказу с выбором УЧТЁН. Например, Строка 3, Держатель с защёлкой d=16мм, УЧТЁН заказ 1035. При выборе УЧТЁН "Количество на складе" по позиции Держатель с защёлкой d=16мм должно скорректироваться на число 46 по формуле 200-154. Так же должны скорректироваться и все остальные значения в "Количество на складе", если есть резервы по другим товарам. По заказу 1035 видно, что есть еще резервы (выделено желтым).
2. Все пустые ячейки резервов условно должны приниматься за 0.
3. После всего этого так же по заказам, которые с выбором УЧТЁН, значения количества резервов в ячейках должны остаться неизменными, но должны исключиться из формулы расчета в колонке "Общее кол-во резерва".
К сообщению приложен файл: 5572027.xlsm (100.7 Kb)
 
Ответить
СообщениеДобрый день.
Необходима помощь. Есть таблица с материалами. Начиная со столбца J и до последнего в строке 2 - номера заказов. Количество заказов увеличивается, то есть увеличивается количество столбцов, это нужно учесть. В каждом столбце указано количество резерва товаров под каждый заказ. Ассортимент товаров так же может быть увеличен, то есть может быть увеличено и количество строк, это так же нужно учесть. Необходимо сделать следующее. В строке 1 начиная со столбца J нужно делать выбор, УЧТЁН резерв или НЕ УЧТЁН. При выборе УЧТЁН по каждому заказу необходимо произвести следующие действия:
1. В колонке "Количество на складе" цифра должна скорректироваться по формуле "Количество на складе" минус "Общее кол-во резерва" по заказу с выбором УЧТЁН. Например, Строка 3, Держатель с защёлкой d=16мм, УЧТЁН заказ 1035. При выборе УЧТЁН "Количество на складе" по позиции Держатель с защёлкой d=16мм должно скорректироваться на число 46 по формуле 200-154. Так же должны скорректироваться и все остальные значения в "Количество на складе", если есть резервы по другим товарам. По заказу 1035 видно, что есть еще резервы (выделено желтым).
2. Все пустые ячейки резервов условно должны приниматься за 0.
3. После всего этого так же по заказам, которые с выбором УЧТЁН, значения количества резервов в ячейках должны остаться неизменными, но должны исключиться из формулы расчета в колонке "Общее кол-во резерва".

Автор - AgentV
Дата добавления - 15.12.2020 в 13:11
Pelena Дата: Вторник, 15.12.2020, 18:58 | Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 19162
Репутация: 4412 ±
Замечаний: ±

Excel 365 & Mac Excel
Здравствуйте.
Ну, допустим, есть такая кнопка, нажали и выполнились все три вышеописанные пункта. Каковы дальнейшие действия? Это ведь не одноразовая акция? Что должно происходить при втором нажатии на эту кнопку?


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеЗдравствуйте.
Ну, допустим, есть такая кнопка, нажали и выполнились все три вышеописанные пункта. Каковы дальнейшие действия? Это ведь не одноразовая акция? Что должно происходить при втором нажатии на эту кнопку?

Автор - Pelena
Дата добавления - 15.12.2020 в 18:58
AgentV Дата: Среда, 16.12.2020, 07:58 | Сообщение № 3
Группа: Пользователи
Ранг: Прохожий
Сообщений: 8
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Pelena, добрый день.
Я немного неверно написал тут:
1. В колонке "Количество на складе" цифра должна скорректироваться по формуле "Количество на складе" минус "Общее кол-во резерва" по заказу с выбором УЧТЁН. Например, Строка 3, Держатель с защёлкой d=16мм, УЧТЁН заказ 1035. При выборе УЧТЁН "Количество на складе" по позиции Держатель с защёлкой d=16мм должно скорректироваться на число 46 по формуле 200-154. Так же должны скорректироваться и все остальные значения в "Количество на складе", если есть резервы по другим товарам. По заказу 1035 видно, что есть еще резервы (выделено желтым).
Верно так:
В колонке "Количество на складе" цифра должна скорректироваться по формуле "Количество на складе" минус количество резерва по заказу с выбором УЧТЁН. Например, Строка 3, Держатель с защёлкой d=16мм, УЧТЁН заказ 1035. При выборе УЧТЁН "Количество на складе" по позиции Держатель с защёлкой d=16мм должно скорректироваться на число 46 по формуле 200-154. Так же должны скорректироваться и все остальные значения в "Количество на складе", если есть резервы по другим товарам. По заказу 1035 видно, что есть еще резервы (выделено желтым).

Да, совсем забыл уточнить про этот момент. По идее каждый заказ должен быть УЧТЁН только один раз. Но конечно есть вероятность, что нажму УЧТЁН ошибочно и придется по этому же заказу сделать эту процедуру еще раз. Там есть еще выбор НЕ УЧТЁН. То есть два варианта получается: УЧТЁН или НЕ УЧТЁН. При переключении в НЕ УЧТЁН нужно возвращать все эти 3 действия обратно. То есть:
1. По заказу с выбором НЕ УЧТЁН, значения количества резервов в ячейках должны остаться неизменными, но должны быть активны и участвовать в формуле в колонке "Общее кол-во резерва".
2. Все пустые ячейки резервов условно должны приниматься за 0 - ну это и так и так остается.
3. В колонке "Количество на складе" цифра должна скорректироваться по формуле "Количество на складе" плюс количество резерва по заказу с выбором НЕ УЧТЁН.

Ну а если УЧТЁН выбрать из списка последовательно 2 раза или более (или НЕ УЧТЁН подряд) - то ничего не делать вообще. Выбор должен всегда чередоваться. Сначала НЕ УЧТЁН, потом УЧТЁН.
НЕ УЧТЁН, потом НЕ УЧТЁН (или УЧТЁН, потом снова УЧТЁН) - такого не должно быть. И именно кнопку или кнопки бы не хотелось. У меня там выбор этих значений из списка с листа 3 через Проверку данных. Так было бы удобнее.
 
Ответить
СообщениеPelena, добрый день.
Я немного неверно написал тут:
1. В колонке "Количество на складе" цифра должна скорректироваться по формуле "Количество на складе" минус "Общее кол-во резерва" по заказу с выбором УЧТЁН. Например, Строка 3, Держатель с защёлкой d=16мм, УЧТЁН заказ 1035. При выборе УЧТЁН "Количество на складе" по позиции Держатель с защёлкой d=16мм должно скорректироваться на число 46 по формуле 200-154. Так же должны скорректироваться и все остальные значения в "Количество на складе", если есть резервы по другим товарам. По заказу 1035 видно, что есть еще резервы (выделено желтым).
Верно так:
В колонке "Количество на складе" цифра должна скорректироваться по формуле "Количество на складе" минус количество резерва по заказу с выбором УЧТЁН. Например, Строка 3, Держатель с защёлкой d=16мм, УЧТЁН заказ 1035. При выборе УЧТЁН "Количество на складе" по позиции Держатель с защёлкой d=16мм должно скорректироваться на число 46 по формуле 200-154. Так же должны скорректироваться и все остальные значения в "Количество на складе", если есть резервы по другим товарам. По заказу 1035 видно, что есть еще резервы (выделено желтым).

Да, совсем забыл уточнить про этот момент. По идее каждый заказ должен быть УЧТЁН только один раз. Но конечно есть вероятность, что нажму УЧТЁН ошибочно и придется по этому же заказу сделать эту процедуру еще раз. Там есть еще выбор НЕ УЧТЁН. То есть два варианта получается: УЧТЁН или НЕ УЧТЁН. При переключении в НЕ УЧТЁН нужно возвращать все эти 3 действия обратно. То есть:
1. По заказу с выбором НЕ УЧТЁН, значения количества резервов в ячейках должны остаться неизменными, но должны быть активны и участвовать в формуле в колонке "Общее кол-во резерва".
2. Все пустые ячейки резервов условно должны приниматься за 0 - ну это и так и так остается.
3. В колонке "Количество на складе" цифра должна скорректироваться по формуле "Количество на складе" плюс количество резерва по заказу с выбором НЕ УЧТЁН.

Ну а если УЧТЁН выбрать из списка последовательно 2 раза или более (или НЕ УЧТЁН подряд) - то ничего не делать вообще. Выбор должен всегда чередоваться. Сначала НЕ УЧТЁН, потом УЧТЁН.
НЕ УЧТЁН, потом НЕ УЧТЁН (или УЧТЁН, потом снова УЧТЁН) - такого не должно быть. И именно кнопку или кнопки бы не хотелось. У меня там выбор этих значений из списка с листа 3 через Проверку данных. Так было бы удобнее.

Автор - AgentV
Дата добавления - 16.12.2020 в 07:58
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Макрос для корректировки данных по значению (Макросы/Sub)
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!