У меня есть два списка в Access VBA. Я хочу сравнить эти два списка и хочу удалить элементы из второго списка, если тот же элемент не указан в первом списке.Доступ к VBA: Сравнить два списка
Например: Listbox 1 Значение: "Пункт 1", "Пункт 3" Listbox 2 значения: "Пункт 1", "Пункт 2", Пункт 3"
Теперь я хочу функцию, которая сравнивает Эти два ListBoxes и удаляет «пункт 2» из Listbox 2, так как она не указана в Listbox 1.
Я попытался код, но единственное, что у меня есть это одна:
If BR_TeamReport.ListCount > 0 Then
For i = 0 To BR_TeamReport.ListCount - 1
For y = 0 To BR_Team.ListCount - 1
If BR_TeamReport.ItemData(i) = BR_Team.ItemData(y) Then
MsgBox ("Don't Delete")
Else
MsgBox ("Delete")
End If
Next y
Next i
End If
Я предполагаю, что Listbox 1 также имеет другое значение, например «Item 4», поэтому каждый список содержит разные значения. – HarveyFrench