Я подозреваю, что .end(xlDown)
ведет себя немного странно.
Dim rfound As Range
Set rfound = Columns("B:B").Find(What:=Me.ComboBox1.Value, _
LookAt:=xlWhole, SearchOrder:=xlByRows, SearchDirection:=xlNext)
If ComboBox1.Value <> "" And WorksheetFunction.CountIf(Range("B:B"), _
ComboBox1.Value) > 0 And rfound.Offset(0, 1).Value <> "" Then
rfound.Offset(0, 1).End(xlDown).Offset(1, 0).Value = TextBox1.Value
После CommandButton1_click
код будет искать в столбце B любые совпадающие критерии, а затем OffSet
в правой ячейке, если все мои условия соблюдены. Однако он подсказывает мне сообщение Run-time error '1004': Application defined or object-defined error
.
Я понятия не имею, где проблема. Для иллюстрации:
.end(xlUp)
. 27.12.2012