'Betätigen Alt + F11, zum des Visual- Basicherausgebers zu öffnen (VBE)
'Vom Menü, Einsetzen-Modul wählen.
'Den Code in das rechte Codefenster kleben.
'Betätigen Alt + F11, zum des VBE zu schließen
'Zum Werkzeug-… Makro gehen…. Makro- und Double-click DelRow_OnColumn
VorDelRow_OnColumn ()
Schwaches rng1 als Strecke, rng2 als Strecke, cel als Strecke
Schwaches FirstAddress als Schnur
Schwaches AppCalc als lang
Schwaches MyArr
Schwaches varr
MyArr = Reihe („Widget1“, „Product1“)
Einstellen rng1 = schneidet (ActiveSheet.UsedRange, Spalten („A“))
Wenn rng1 nichts dann ist, Unterseeboot herausnehmen
Mit Anwendung
AppCalc =. Berechnung
.ScreenUpdating = falsch
. Berechnung = xlCalculationManual
Ende mit
Für jedes varr in MyArr
Einstellen cel = rng1.Find (varr, xlValues, xlPart, xlByRows)
Wenn nicht cel nichts dann ist
FirstAddress = cel. Adresse
Tun
Einstellen cel = rng1.FindNext (cel)
'prüfen, um mit, mutliple Vorwähleren in einer Reihe oben zu beenden zu vermeiden, um zu löschen
Wenn cel. Adresse <> FirstAddress dann
Wenn nicht rng2 nichts dann ist
Einstellen rng2 = Anschluss (rng2, cel)
Sonst
Einstellen rng2 = cel
Beenden wenn
Beenden wenn
Schlingen während FirstAddress <> cel. Adresse
Beenden wenn
Folgendes varr
Wenn nicht rng2 nichts dann rng2.Clear ist
Mit Anwendung
.ScreenUpdating = richten aus
. Berechnung = AppCalc
Ende mit
|