Предположим, у вас есть список продуктов (столбец A
) с итогами рядом с ними. Если вы хотите, чтобы найти общее (столбец B
), равный нулю и место LOW
в клетке рядом с ним (столбец C
), сделайте следующее:Что означает «Not Rng Is Nothing» (в пределах if) в коде ниже
Set Rng = Range("B1:B16").Find(What:="0", LookAt:=xlWhole, LookIn:=xlValues)
Rng.Offset(, 1).Value = "LOW"
Sub MyOffset()
With Range("B1:B16")
Set Rng = .Find(What:="0", LookAt:=xlWhole, LookIn:=xlValues)
If Not Rng Is Nothing Then
firstAddress = Rng.Address
Do
Rng.Offset(, 1).Value = "LOW"
Set Rng = .FindNext(Rng)
Loop While Not Rng Is Nothing And Rng.Address <> firstAddress
End If
End With
End Sub
Благодарим за объяснение – Arie
Надеюсь, что храбрый спутник появится и объяснит причину, по которой этот ответ не идет так, чтобы оба имели OP (и другие люди) по правильному пути, и я улучшаю свои ответы – user3598756