Sub checkForValue ()
Тусклое currentSheet как рабочий лист, ws как рабочий лист
Тусклое currentSelection как ряд, цель как ряд, subTarget как ряд
Тусклое screenUpdate как булевско
screenUpdate = Application.ScreenUpdating
Application.ScreenUpdating = ложно
'программа записывает в настоящее время рабочий лист и в настоящее время выбор
'настолько в конце программы вы можете иметь программу пойти назад к
'где вы были первоначально
Установите currentSheet = Application.ActiveSheet
Установите currentSelection = Application.Selection
Установите цель = ряд («B4: B253»)
Для каждого subTarget в цели
Если "" <> subTarget.Value после этого
Ряд (subTarget, subTarget.End (xlToRight)). Экземпляр
Рабочий лист («хранение»). Отборно
Ряд («A1»). Активируйте
'проверите для того чтобы увидеть если клетка A2 пуста, то если она не пуста после этого
'необходимо отожмите Crtl + вниз стрелка динамический, для того чтобы найти последнюю клетку
Если ActiveCell.Offset, то (1, 0). "" <> Значения после этого
Selection.End (xlDown). Отборно
Закончитесь если
'возместите адрес активно клетки 1 рядком и после этого наклеите,
'если вы не сделали это, то вы переписывали бы старые значения
ActiveCell.Offset (1, 0). Активируйте
'наклеите все
xlPasteAll ActiveCell.PasteSpecial
Рабочий лист («ResultsLog»). Отборно
Закончитесь если
Затем
Application.CutCopyMode = ложно
currentSheet.Select
currentSelection.Select
Application.ScreenUpdating = ScreenUpdating
Установите currentSheet = ничего
Установите ws = ничего
Установите currentSelection = ничего
Установите цель = ничего
Установите subTarget = ничего
Закончите подводную лодку
|