Макрос VBA Excel
Подробнее ТЗ:
Процесс макроса: в файле No1 лист «Старт» вывести кнопку «Выберите файл остатков СКЛАД ТС» (файл формата ".ods").Далее «Файл No2».Пользователь нажимает на кнопку, выскакивает окно выбора файла, а пользователь загружает книгу.В папку добавил «ПРИКЛАД Файл No2 остатков ТС».Из файла No2 макрос должен сделать Pivot (желательно в массиве, а не на листе) по Статья + Количество Макрос должен склеить в новом массиве - массив с p.2.и Статьи из списка «сайтБАЗА» файла No1 (там артикул=model), где status=true.И набрать двойные артикулы в другом массиве.Макрос должен создать новую Книгу файл No5 (например «ПРИКЛАД_ТЕРМИН ДОСТАВКИ») с столбками в следующей логике: столбчик «Нет» - пропуск как в примере (так нужно) столбчик «Артикул» - здесь добавляем статью с массива p.3 столбчик «Число дней ДОСТАВКИ» проставить цифру по такой логике в порядке приоритетности: А) Если [Остаток по этому статью в файле No2 > 0] и [Артикул находится в «Сайте БАЗА»] -> тогда цифра 0
b) Если [Часть отсутствует в файле No2] или [остаток по этому статье в файле No2 = 0] и [Часть находится в «сайте БАЗА»] -> то цифра берется из «терминдоставки БАЗА» по логике как начинается статья
C) Если [Название из файла No2 содержит слово «Книги»] и [Частику нет в «СайтБАЗА»] -> то [эти элемент попадает в новую книгу «Ошибки» (файл No6)] и [эти элемент не добавляется в список файла No5]
D) Если [Название из файла No2 содержит слово «Книги»] и [остаток его в файле No2 = 0] и [Членка нет в «Сайте БАЗА»] -> то этот пункт не добавляется в список файла No5
E) Если по статье из файла No2 остаток отрицательный – тогда этот элемент попадает в книгу «Ошибки» (файл No6) Папка «Точная дата» – взять ее из листа «терминдоставкаБАЗА» (если она там есть) 5.Макрос добавляет название и остаток из файла No2 в лист «ТОП товаров» (там пользователь сам вводит статьи, которые считает ТОП)
6 .Макрос выводит что-то на-к примеру pivot на страницу «ТРИХКОДКИСТЬ», где рассчитывается сумма по каждому Штрих-коду из файла No2
7 .Макрос берет данные из «опцииИМПОРТ» и создает новый файл No5, и копирует туда данные без формулы.Если ошибка N/A -> то ставим 0.8 .Макрос создает новую папку, где находится сам файл No1 с названием сегодняшнего ДД.ММ.ГГГГГ ч:мм) и в ней: загружает файл No4 и называет его «Exel Dev2studio» загружает файл No5 и называет его «Exel Dev2studio (только для срока доставки)» загружает файл No6 и называет его «Погрешки» 9.Макрос хранит файл No1
Приложения 6
Отзыв заказчика о сотрудничестве с Юрiй Тройняком
Макрос VBA ExcelРекомендую исполнителю, все отлично!
Отзыв фрилансера о сотрудничестве с Николаем Оли
Макрос VBA ExcelМакрос был довольно сложный! Однократно получить аналитику и расчет. Но наконец, мы это сделали.
-
5878 345 0 Я могу написать набор макросов для Excel для работы по алгоритму.
Алгоритм должен обсуждаться, потому что уже в третьем пункте не понятно, как именно Вы хотите объединить массив Статья + Количество с массивом модель.
Соответственно цена и срок станут понятными после обсуждения.
-
1312 37 0 Добрый день .
Опыт написания макросов есть.
Готов к началу.
-
135 1 0 Доброго вечера Миколай! Я готова выполнить вашу задачу, но мне нужно 4 дня. Если сроки исполнения вам подходят с удовольствием помощи.
-
Не проще программу написать? Загнать в неё весь этот функционал, добавить плюшек и спокойно работать?
-
Чим макрос - не програма? 🙂
Сайт та складська система дають екселі. Тому більш зручне для нас рішення - макрос в Екселі
-
Актуальные фриланс-проекты в категории Десктопные приложения
Небольшая правка на сайте
700 UAH
Нужно переподвизать договор оферты в футтере на новый , в компании поменялся регламент Задача на 20 минут Веб-программирование, Десктопные приложения ∙ 2 минуты назад ∙ 12 ставок |
Инструмент сверки счетов с банком, картами и бухгалтеромТехническое задание: инструмент сверки счетов с банком, картами и бухгалтеромОбщая цель Нужен локальный инструмент (скрипт/небольшое приложение на Python), который запускается вручную раз в 1-2 месяца на моём компьютере и делает сверку между: Счетами, которые я выставил клиентам… Python, Десктопные приложения ∙ 2 дня 7 часов назад ∙ 39 ставок |
Добавить паузы 10-30 секунд между отправками писемЗдравствуйте! Ищу опытного программиста 1С / BAS (BAF) для оперативного решения технической проблемы с почтовой рассылкой.Суть проблемы: Используем бухгалтерскую программу BAF (Business Automation Framework), редакция 2.0. Раз в месяц возникает необходимость массово отправлять… Веб-программирование, Десктопные приложения ∙ 7 дней 22 часа назад ∙ 10 ставок |
Реверс-инжиниринг консольных утилит для опроса контроллеров SSD (Flash ID)1. Цель работы Выделение программного интерфейса (API) взаимодействия с контроллерами SSD/NVMe из предоставленного набора консольных утилит (Phison, Silicon Motion, Realtek, Maxiotek, Marvell, JMicron и др.). Результатом должно стать рабочий код на языке C/C++ или точная… C и C++, Десктопные приложения ∙ 8 дней 10 часов назад ∙ 6 ставок |