VorcheckForValue ()
Schwaches currentSheet als Arbeitsblatt, WS als Arbeitsblatt
Schwaches currentSelection als Strecke, Ziel als Strecke, subTarget als Strecke
Schwaches screenUpdate, wie Boolesch
screenUpdate = Application.ScreenUpdating
Application.ScreenUpdating = falsch
'das Programm notiert das gegenwärtige Arbeitsblatt und die gegenwärtige Vorwähler
'so am Ende des Programms können Sie das Programm zu zurück gehen lassen
'wo Sie ursprünglich waren
currentSheet = Application.ActiveSheet einstellen
currentSelection = Application.Selection einstellen
Ziel = Strecke einstellen („B4: B253“)
Für jedes subTarget im Ziel
Wenn subTarget.Value <> "" dann
Strecke (subTarget, subTarget.End (xlToRight)). Kopie
Arbeitsblätter („Lagerung“). Auserwählt
Strecke („A1“). Aktivieren
'überprüfen, um zu sehen, wenn die Zelle A2 leer ist, wenn sie nicht dann leer ist
'Crtl im Wesentlichen betätigen + unten der Pfeil, zum der letzten Zelle dynamisch zu finden
Wenn ActiveCell.Offset (1, 0). Wert <> "" dann
Selection.End (xlDown). Auserwählt
Beenden wenn
'die Adresse der aktiven Zelle durch 1 Reihe versetzen und dann kleben,
'wenn Sie nicht dies taten, würden Sie die alten Werte überschreiben
ActiveCell.Offset (1, 0). Aktivieren
'alles kleben
ActiveCell.PasteSpecial xlPasteAll
Arbeitsblätter („ResultsLog“). Auserwählt
Beenden wenn
Zunächst
Application.CutCopyMode = falsch
currentSheet.Select
currentSelection.Select
Application.ScreenUpdating = ScreenUpdating
currentSheet einstellen = nichts
Einstellen WS = nichts
currentSelection einstellen = nichts
Ziel einstellen = nichts
subTarget einstellen = nichts
Unterseeboot beenden
|