Здравствуйте! подскажите что не так?!
Private Sub ComboBox1_Change()
With Sheets(1)
Set r = .Range(.[A4], .Range("A" & .Rows.Count).End(xlUp))
Set x = r.Find(What:=Me.ComboBox1.Value, LookIn:=xlFormulas, LookAt:=xlWhole)
If Not x Is Nothing Then
Me.ComboBox2 = x.Offset(, 1)
Me.TextBox1 = x.Offset(, 2)
End If
End With
End Sub
если в столбце А просто значение, то все нормально, а если там формула, то ни чего не происходит.
посмотрите пример. выбирая в первом комбо первые два значения все нормально, а последнее не работает.
Private Sub ComboBox1_Change()
With Sheets(1)
Set r = .Range(.[A4], .Range("A" & .Rows.Count).End(xlUp))
Set x = r.Find(What:=Me.ComboBox1.Value, LookIn:=xlFormulas, LookAt:=xlWhole)
If Not x Is Nothing Then
Me.ComboBox2 = x.Offset(, 1)
Me.TextBox1 = x.Offset(, 2)
End If
End With
End Sub
если в столбце А просто значение, то все нормально, а если там формула, то ни чего не происходит.
посмотрите пример. выбирая в первом комбо первые два значения все нормально, а последнее не работает.