Контекст
Я разработал график технического обслуживания для производственного отдела в нашей компании.В качестве дополнительного дополнения мы хотим зарегистрировать, какие запчасти они используют и сколько.В этом отделе четыре машины.У каждой машины свой график технического обслуживания, составленный в Excel.
Описание приложения
Я создал внешний центральный список, который я открываю с помощью Set myData = Workbooks.Open("Hyperlink")
.Этот список содержит все запасные части для машин.Я сделал этот список внешним, потому что операторы машины также должны иметь возможность добавлять дополнительные детали.Затем я заполняю список всеми запасными частями из внешнего списка.Когда список заполнен, я закрываю внешний список, чтобы кто-то другой мог открыть список.Изображение ниже показывает, как выглядит пользовательская форма.Список теперь заполнен фиктивными продуктами, потому что я все еще тестирую его.
Операторы машины должны иметь возможность выбирать несколько запасных частей.
![Userform](https://i.stack.imgur.com/w3X4Z.png)
Проблема
Я хочу, чтобы операторы могли фильтровать список и одновременно выбирать несколько запасных частей.Вот где это становится сложно.
Я знаю, как отфильтровать список, но мой способ сбрасывает список каждый раз, что делает невозможным выбор нескольких продуктов.Я посмотрел на другую тему переполнения стека, но у них та же проблема.
Вопрос
Есть ли способ, которым я могу отфильтровать список, выбрать элемент, отфильтровать снова, выбрать другой элемент, отфильтровать снова, снова выбрать другой элемент и т. Д. И т. Д. И т. Д..?* Отфильтруйте заполненный список, не открывая исходный лист
Заранее спасибо.
Этот раздел требует, чтобы список оставался открытым, и сбрасывает время каждого списка
В этом разделе удаляются все элементы из списка