Найти последнюю строку и вставить данные - PullRequest
0 голосов
/ 01 октября 2019

Невозможно вставить информацию в первую пустую ячейку

Пробовал много разных вариантов, найденных в сети, не могу понять, подходит ли это для моей ситуации.

Sub cop()

Dim LastRow As Long
Dim x As Range

Sheets("1").Select
Range("A2").Select
Range(Selection, Selection.End(xlToRight)).Select
Range(Selection, Selection.End(xlDown)).Select
Selection.copy
Sheets("Data Validation").Select
Range("A2").Select
ActiveSheet.Paste

'finds the last row in the Holdings report worksheet
LastRow = ActiveSheet.Cells.find(What:="*", After:=ActiveSheet.Cells(1, 
1), LookIn:=xlFormulas, LookAt:= _
xlPart, SearchOrder:=xlByRows, SearchDirection:=xlPrevious, 
MatchCase:=False).Row


x = (LastRow + 1)

Sheets("2").Select
Range("A2").Select
Range(Selection, Selection.End(xlToRight)).Select
Range(Selection, Selection.End(xlDown)).Select
Selection.copy
Sheets("Data Validation").Select
Range(x, 1).Select
ActiveSheet.Paste


End Sub

Я хочу скопироватьиз листа '2' и поместите данные в столбец A на листе проверки данных, в первую пустую строку (под данными, которые ранее были вставлены туда из листа '1'.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...