Sub checkForValue ()
Schemerige currentSheet als Aantekenvel, ws als Aantekenvel
Schemerige currentSelection als Waaier, doel als Waaier, subTarget als Waaier
Schemerige screenUpdate zoals Van Boole
screenUpdate = Application.ScreenUpdating
Application.ScreenUpdating = Vals
het 'programma registreert het huidige aantekenvel en de huidige selectie
'zo aan het eind van het programma kunt u het programma hebben terugkeren aan
'waar u oorspronkelijk was
Reeks currentSheet = Application.ActiveSheet
Vastgestelde currentSelection = Application.Selection
Vastgesteld doel = Waaier („B4: B253“)
Voor Elke subTarget in doel
Als subTarget.Value <> "" toen
Waaier (subTarget, subTarget.End (xlToRight)). Exemplaar
Aantekenvellen („Opslag“). Selecteer
Waaier („A1“). Activeer
'controleer om te zien of is de cel A2 leeg, als het niet dan leeg is
'druk hoofdzakelijk Crtl + onderaan pijl om de laatste cel dynamisch te vinden
Als ActiveCell.Offset (1, 0). Waarde <> "" toen
Selection.End (xlDown). Selecteer
Beëindig als
'compenseer het adres van de actieve cel door 1 rij en dan deeg,
'als u dit niet deed zou u de oude waarden beschrijven
ActiveCell.Offset (1, 0). Activeer
'kleef alles
ActiveCell.PasteSpecial xlPasteAll
Aantekenvellen („ResultsLog“). Selecteer
Beëindig als
Daarna
Application.CutCopyMode = Vals
currentSheet.Select
currentSelection.Select
Application.ScreenUpdating = ScreenUpdating
Reeks currentSheet = niets
Vastgesteld ws = niets
Vastgestelde currentSelection = niets
Vastgesteld doel = niets
Reeks subTarget = niets
Sub van het eind
|