У меня идентификационные номера в столбце A начинаются с A3 до A25. хотите проверить каждое из значений столбца A со значениями столбцов F G H I. В столбцах F G H I, где данные начинаются с 29-й строки. Как проверить с помощью значения столбца A со значениями нескольких столбцов за раз?
lastrow = Диапазон ("A" & Rows.Count) .End (xlUp) .Row
lastrow1 = Диапазон ("F" & Rows.Count) .End (xlUp) .Row
For i = 3 To lastrow
For j = 30 To lastrow1
If Range("F" & j).Value = Range("A" & i).Value Or Range("G" & j).Value = Range("A" & i).Value Or Range("H" & j).Value = Range("A" & i).Value Or Range("I" & j).Value = Range("A" & i).Value Then
End if
Next j
Next i
используйте приведенный ниже код. я проверил ваш запрос
Пожалуйста, проверьте его, если возникнут проблемы, не стесняйтесь обращаться.
Function allvlookup(rng As Range, rng1 As Range)
Dim rng_r As Range
Dim str As String
For Each rng_r In rng1
If rng = rng_r Then
result = rng_r.Value
End If
Next rng_r
allvlookup = result
End Function