Юрий большое спасибо, но посколько опыта в макросе не имею... вопросы следующие:
or i = 4 To iLastRow
If Cells(i, 2) Like "*" & Target & "*" Then
Cells(LastRow + 1, 10) = Cells(i, 2)
Cells(LastRow + 1, 11) = Cells(i, 3)
Cells(LastRow + 1, 12) = Cells(i, 4)
LastRow = LastRow + 1
здесь я все понял
If Target.Cells.Count > 1 Then Exit Sub
If Not Intersect(Target, Range("G2")) Is Nothing Then
G2 - это куда вводим даные для поиска - а у меня в оригинале эта ячейка на другом листе?
iLastRow = Cells(Rows.Count, 2).End(xlUp).Row
LastRow = Cells(Rows.Count, 7).End(xlUp).Row
Range(Cells(5, 7), Cells(LastRow + 1, 9)).Clear
это я так понимаю сам массив задается для поиска или что? не совсем понял(((
просто в таблица бывает меняется - а макрос естественно в отличие от формул автоматически не меняет адресс ячейки...
прошу помощи, потому что ваше решение очень простое и нужное!