Есть ли способ поиска значения в списке на основе критериев из одного из столбцов списка? - PullRequest
0 голосов
/ 26 сентября 2019

У меня есть список из 5 столбцов с адресами электронной почты в столбце 2. У меня есть код, который проходит через этот столбец и добавляет адреса электронной почты получателям в электронном письме.Это прекрасно работает, но теперь мне нужно добавить только адреса электронной почты, которые содержат определенное значение, в столбце 5 списка.

Я искал методы поиска, но ничего не нашел для полей списка.

Это код без каких-либо критериев поиска:

strEmailRecipients = ""
For N = 0 To Me.lstContacts.ListCount - 1
    strEmailRecipients = strEmailRecipients & "; " & Me.lstContacts.Column(2, N)
Next N

Можно ли каким-либо образом изменить код, добавив в него только значения из столбца 2, которые соответствуют определенным критериям в столбце 5?

1 Ответ

1 голос
/ 27 сентября 2019

Я не понимаю вопроса (может быть, я что-то упустил).

Просто используйте тот же метод, чтобы прочитать значение столбца, как у вас уже есть, с If.

strEmailRecipients = ""
For N = 0 To Me.lstContacts.ListCount - 1
    If Me.lstContacts.Column(5, N) = "a certain value" Then
        strEmailRecipients = strEmailRecipients & "; " & Me.lstContacts.Column(2, N)
    End If
Next N
...