Тим Патрик
Был на сайте: 23.07.2024 17:07

Тим Патрик timpatrik

Паспорт не верифицирован

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

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

Создать макрос, который сможет преобразовать данные в EXCEL Описание: Добрый день! Мне требуется создать макрос, который сможет преобразовать данные в EXCEL таблице из одного вида, из разных вкладок, в удобный, читаемый для меня формат. Во вложении есть ФАЙЛ 1, в нем нужно во вкладке PAGE4 суммировать некотор…

Парсер последней активности на форуме.

Парсер последней активности на форуме. Есть таблица с данными, последний столбец "Ссылка на профиль", если пройти по ссылке, то можно увидеть Последнюю активность пользователя на сайте. Вот её-то и надо внести в таблицу. Дата публикации: 2020-03-29 14:11:15

Макрос, формы в Excel

Макрос, формы в Excel Задание: Необходимо составить макрос либо другими способами решить задачу в Excel. Есть список изделий которые состоят из деталей (детали в 90% случаев одинаковые для разных изделий но с разным кол-вом) необходимо чтобы при выборе определенного набор…

Макрос Ворд для работы с фрагментом текста

Макрос Ворд для работы с фрагментом текста - удаляет лишние пробелы; - заменяет дефис на среднее тире, а длинное тире — на среднее; - заменят кавычки-"лапки" на кавычки-«ёлочки»; - убирает пробел перед запятой, точкой, закрывающей скобкой. Дата публикации: 2020-04-03 09:44:33

Макрос для выборки из базы данных клиентов

Макрос для выборки из базы данных клиентов Задание: Написать скрипт для выборки из базы данных клиентов с адресами (база наша в xls), тех клиентов которые находятся в радиусе 7 км. от нашей компании. Дата публикации: 2018-06-16 13:33:29

Сметный расчет строительства коттеджа

Сметный расчет строительства коттеджа Формируется сметный расчет с помощью формул и VBA с включением-выключением разделов сметы. Учитываются материалы и работы! Дата публикации: 2017-09-17 11:23:23

Создать в excel две связанные таблицы для заполнения

Создать в excel две связанные таблицы для заполнения Существует один документ excel со списком учащихся (там есть поля с данными фио, дата рождения, адрес и т.д. и т.п.) и второй документ excel с личной карточкой каждого учащегося (визуальная форма). Необходимо связать документы так, чтобы при вводе на…

Заполнение данных в Excel по результатам сравнения двух таблиц

Заполнение данных в Excel по результатам сравнения двух таблиц Задание: Имеется две книги Excel. Назовем условно " File1/List1", File2/List2". На каждом листе много столбцов, но среди них присутствуют "Наименование", "Количество", "Признак". Столбец "Признак"…