Кларк Крейг LisserMan
честность, работа на результат...
Рейтинг
1 433
№ 1 065 в каталоге
Отзывы
Профессионализм
10/10
Коммуникация
10 /10
Город
Иваново
Опыт работы
5 лет
На сайте с
2021 года
Юридический статус
Частное лицо

Скрипт VBA, автоматизация складских рассчетов в MS Excel

Используемые навыки VBA

Описание

Задание:
Возникла необходимость регистрации прихода-ухода на склад каких-то деталюшек, винтиков, шпунтиков и всяких прочих финтифлюшек. Нормальные люди все это делают в нормальных программах, но мы не ищем легких путей, поэтому решили обойтись табличкой в Excel.
Файл представляет собой "книгу" с 2-мя листами. На первом листе "Заказ", на втором листе "Склад". Номенклатурные позиции идут строкой. Там в строке главное это название и количество, а все прочее - ненужная для сути мутотень. Так вот, нужно написать скриптик (макрос), который при изменении цвета в любой из ячеек строки листа "Заказ" на зеленый считывает название номенклатурной позиции из соответствующей ячейки "C" и количество из ячейки "G", а затем, если лист "Склад" не имеет такой позиции, то добавляет его с этими данными где-то снизу или сверху, а если "Склад" содержит позицию, тогда надо прибавить заказанное количество из ячейки "G" листа "Заказ" в соответствующую ячейку "E" листа "Склад".

Оценили проект:

Другие проекты

Все проекты →
Веб-разработка и IT Утилита обезличивания ПДн пациентов
Утилита обезличивания ПДн пациентов
99
Веб-разработка и IT Разработать АИС тату салона «дракон»
Разработать АИС тату салона «дракон»
97
Веб-разработка и IT Написать макрос для Компас 3d
Написать макрос для Компас 3d
211
Веб-разработка и IT Программа расчета рисков отказа
Программа расчета рисков отказа
193