'Pers Alt + F11 om de Visuele BasisRedacteur te openen (VBE)
'Van het Menu, kies tussenvoegsel-Module.
'Deeg de code in het rechtse codevenster.
'Pers Alt + F11 om VBE te sluiten
'Ga naar de Macro van Hulpmiddelen……. Macro's en tweemaal klikken DelRow_OnColumn
Sub DelRow_OnColumn ()
Schemerige rng1 als Waaier, rng2 als Waaier, cel als Waaier
Schemerige FirstAddress als Koord
Schemerige AppCalc zoals lang
Schemerige MyArr
Schemerige varr
MyArr = Serie („Widget1“, „Product1“)
De reeks rng1 = snijdt (ActiveSheet.UsedRange, Kolommen („A“))
Als rng1 niets toen is ga Sub weg
Met Toepassing
AppCalc =. Berekening
.ScreenUpdating = Vals
. Berekening = xlCalculationManual
Eind met
Voor Elke varr in MyArr
Vastgesteld cel = rng1.Find (varr, xlValues, xlPart, xlByRows)
Als niet cel dan niets is
FirstAddress = cel. Adres
Plaats cel = rng1.FindNext (cel)
'test vermijden beëindigend omhoog met mutlipleselecties in één te schrappen rij
Als cel. Adres <> FirstAddress toen
Als niet rng2 dan niets is
Reeks rng2 = Unie (rng2, cel)
Anders
Reeks rng2 = cel
Eind als
Eind als
Lijn terwijl FirstAddress <> cel. Adres
Eind als
Volgende varr
Als niet rng2 niets toen rng2.Clear is
Met Toepassing
.ScreenUpdating = Waar
. Berekening = AppCalc
Eind met
|