Privé SubWorksheet_Change (Doel ByVal als Waaier)
Schemerige ws als Aantekenvel
Schemerige rng1 als Waaier
Schemerige rng2 als Waaier
Schemerige cel1 als Waaier
Als is Application.Intersect (Kolommen („A“), Doel) niets toen ga Sub weg
Met Toepassing
.ScreenUpdating = Vals
Eind met
Vastgesteld ws = Bladen („OpenItaly“)
Reeks rng1 = ws. Waaier (ws. [a2], ws. Cellen (Rows.Count, „A“). Eind (xlUp))
Reeks cel1 = rng1.Find (Valse Target.Value, xlValues, xlWhole, xlByRows,)
Als niet cel1 dan niets is
Reeks rng2 = cel1
strFirstAddress = cel1.Address
Plaats cel1 = rng1.FindNext (cel1)
Plaats rng2 = Unie (rng2.EntireRow, cel1)
Lijn terwijl strFirstAddress <> cel1.Address
Eind als
Als niet rng2 niets toen rng2.EntireRow.Delete is
Application.ScreenUpdating = Waar
Sub van het eind
|