checkForValue secundario ()
currentSheet dévil como hoja de trabajo, WS como hoja de trabajo
currentSelection dévil como gama, blanco como gama, subTarget como gama
screenUpdate dévil como boleano
screenUpdate = Application.ScreenUpdating
Application.ScreenUpdating = falso
'el programa registra la hoja de trabajo actual y la selección actual
'tan en el final del programa usted puede hacer que el programa vuelva a
'donde usted estaba original
Fijar el currentSheet = Application.ActiveSheet
Fijar el currentSelection = Application.Selection
Fijar la blanco = la gama (“B4: B253”)
Para cada subTarget en blanco
Si "" <> de subTarget.Value entonces
Gama (subTarget, subTarget.End (xlToRight)). Copia
Hojas de trabajo (“almacenaje”). Selecto
Gama (“A1”). Activar
'comprobar para ver si la célula A2 es en blanco, si entonces no es en blanco
'esencialmente presionar Crtl + abajo flecha para encontrar dinámicamente la célula pasada
Si ActiveCell.Offset (1, 0). "" <> del valor entonces
Selection.End (xlDown). Selecto
Terminar si
'compensar la dirección de la célula activa por 1 fila y después pegarla,
'si usted no hiciera esto usted sobreescribiría los viejos valores
ActiveCell.Offset (1, 0). Activar
'pegar todo
xlPasteAll de ActiveCell.PasteSpecial
Hojas de trabajo (“ResultsLog”). Selecto
Terminar si
Después
Application.CutCopyMode = falso
currentSheet.Select
currentSelection.Select
Application.ScreenUpdating = ScreenUpdating
Fijar el currentSheet = nada
Fijar WS = nada
Fijar el currentSelection = nada
Fijar la blanco = nada
Fijar el subTarget = nada
Terminar el submarino
|