Итерация по списку проверки в Excel VBA - PullRequest
0 голосов
/ 31 мая 2019

Мне нужно перебрать список проверки в серии, созданной с помощью массива vba.

Когда я пытаюсь перебрать значение в ячейке, я получаю объект требуемая ошибка:

Sub Mapping2()
    Dim lrow_B, A, i As Long
    Dim str1, str2 As String
    Sheets("Lookups").Select
    Dim inputRange As Range
    Dim c As Range
    lrow_B = Cells(Rows.Count, 2).End(xlUp).Row
    For i = 2 To lrow_B

        If (Cells(i, 1).Value <> "") Then
             Set inputRange = Evaluate(Range("G2").Validation.Formula1)
             'str1 = Cells(i, 5).Value & Cells(i, 6).Value
             For Each c In inputRange
                  If (Cells(i, 3).Value = c) Then
                       Cells(i, 7).Value = c
                  End If
             Next c
        End If

    Next i

End Sub

Диапазон был жестко запрограммирован для временного использования.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...