Поиск

VBA ExcelПоиск и расход позиций в базе товаров

  • Опубликовал admin, 14-03-2016, 18:06

VBA макрос для поиска позиций в базе товаров.


На первом листе "Склад" файла находится база товаров.


База товаров

С сайта в текстовом файле в кодировке UTF-8 выгружаются заказанные позиции.


Внешний вид текстовой выгрузки

В диалоговом окне, пользователь выбирает текстовый файл, во время обработки которого, происходит его преобразования в кодировку Windows-1251 и перенос товаров на лист "Заказ".


Данные на листе заказ

Далее на листе "Наличие со склада" выводится то, что можно взять со склада. Т.е. идёт сравнение позиций и их кол-ва на листах "Склад" и "Заказ" и одинаковые наименования выносятся в отдельный список с указанием того количества, которое возможно взять со склада. Соответственно, если нужно больше, чем есть на складе, то максимальное значение количества в данном случае это сколько есть на складе.


Наличие со склада

Следующим этапом на листе "Позиции под заказ" выводится то, что не найдено, либо нельзя взять со склада.


Позиции под заказ


Просмотров: 766