Вариант точный
Общественная подводная лодка ClearSheet1 ()
Тусклый s1 как рабочий лист
Тусклое s2 как рабочий лист
Установите s1 = ActiveWorkbook.Sheets (1)
Установите s2 = ActiveWorkbook.Sheets (2)
Затемните s1Row как интежер: s1Row = 1
Пока s1.Cells (s1Row, 1).FormulaR1C1 <> ""
Тусклое удостоверение личности как шнур: удостоверение личности = s1.Cells (s1Row, 1).FormulaR1C1
Если IsPresent (s2, удостоверение личности) после этого
s1.Rows (CStr (s1Row) & «: » & CStr (s1Row)). Перенос Delete: =xlUp
Еще
s1Row = s1Row + 1
Закончитесь если
Wend
Закончите подводную лодку
Общественная функция IsPresent (s как рабочий лист, удостоверение личности как шнур) как булевско
Тусклый рядок как интежер: рядок = 1
Тусклый результат как булевско: результат = ложно
Сделайте пока s.Cells (рядок, 1).FormulaR1C1 <> ""
Если s.Cells, то (рядок, 1).FormulaR1C1 = удостоверение личности после этого
результат = True
Выход делает
Закончитесь если
рядок = рядок + 1
Петля
IsPresent = результат
Функция конца
|