Вариант точный
strText Const как шнур = «школа»
Sub ColSearch_DelRows ()
Тусклое rng1 как ряд
Тусклый cel как ряд
Тусклые strFirstAddress как шнур
Тусклое lAppCalc как длиной
Тусклое strTmp как шнур
'Получите работая ряд от потребителя
На ошибке возобновьте затем
Установите rng1 = Application.InputBox («пожалуйста выберите ряд для того чтобы искать для» & strText, «выбор ряда потребителя», Selection.Address (0, 0), 8)
На ошибке переход 0
Если rng1 ничего после этого, то выходите подводная лодка
С применением
lAppCalc =. Вычисление
.ScreenUpdating = ложно
. Вычисление = xlCalculationManual
Конец с
Установите cel = rng1.Find (strText, rng1.Cells (rng1.Cells.Count), xlValues, xlPart, xlByRows, xlNext, ложные)
Если не cel ничего после этого
strFirstAddress = cel. Адрес
strTmp = cel. Значение
Сделайте
Установите cel = rng1.FindNext (cel)
Если strFirstAddress <> cel. Адресуйте после этого strTmp = strTmp & vbCrLf & cel. Значение
Закрепите петлеть пока strFirstAddress <> cel. Адрес
Закончитесь если
С применением
.ScreenUpdating = True
. Вычисление = lAppCalc
Конец с
strTmp MsgBox
[c1]. Значение = strTmp
Подводная лодка конца
|