Opção explícita
Submarino público ClearSheet1 ()
S1 não ofuscante como a folha
S2 não ofuscante como a folha
Ajustar s1 = ActiveWorkbook.Sheets (1)
Ajustar s2 = ActiveWorkbook.Sheets (2)
Escurecer s1Row como o inteiro: s1Row = 1
Quando "" de s1.Cells (s1Row, 1) <> .FormulaR1C1
Identificação não ofuscante como a corda: identificação = s1.Cells (s1Row, 1) .FormulaR1C1
Se IsPresent (s2, identificação) então
s1.Rows (CStr (s1Row) & “: ” & CStr (s1Row)). Deslocamento da supressão: =xlUp
Mais
s1Row = s1Row + 1
Terminar se
Wend
Terminar o submarino
Função pública IsPresent (s como a folha, identificação como a corda) como bôoleano
Fileira não ofuscante como o inteiro: fileira = 1
Resultado não ofuscante como bôoleano: resultado = falso
Fazer quando "" de s.Cells (fileira, 1) <> .FormulaR1C1
Se s.Cells (fileira, 1) .FormulaR1C1 = identificação então
o resultado = retifica
A saída faz
Terminar se
fileira = fileira + 1
Laço
IsPresent = resultado
Função do fim
|