Option explicite
Sous-marin public ClearSheet1 ()
Faible S1 comme feuille de travail
Faible s2 comme feuille de travail
Placer S1 = ActiveWorkbook.Sheets (1)
Placer s2 = ActiveWorkbook.Sheets (2)
Obscurcir s1Row comme nombre entier : s1Row = 1
Tandis que S1. Cellules (s1Row, 1).FormulaR1C1 <> ""
Faible identification comme corde : identification = S1. Cellules (s1Row, 1).FormulaR1C1
S'IsPresent (s2, identification) puis
S1. Rangées (CStr (s1Row) et « : » Et CStr (s1Row)). Décalage de suppression : =xlUp
Autrement
s1Row = s1Row + 1
Finir si
Wend
Finir le sous-marin
Fonction publique IsPresent (s comme feuille de travail, identification comme corde) comme booléen
Faible rangée comme nombre entier : rangée = 1
Faible résultat comme booléen : résultat = faux
Faire tandis que s.Cells (rangée, 1).FormulaR1C1 <> ""
Si s.Cells (rangée, 1).FormulaR1C1 = puis identification
le résultat = rectifient
La sortie font
Finir si
rangée = rangée + 1
Boucle
IsPresent = résultat
Fonction de fin
|