2014-10-13 4 views
-1

Я хочу выбрать часть столбца из одной книги, чтобы я мог скопировать и вставить ее в другую. Я знаю команду для выбора всего столбца и определенного раздела столбца, но я не уверен, как это сделать в моем случае, поскольку мне нужно выбрать от 5-й строки до последней заполненной ячейки в этом столбце. Я довольно новичок в vba, поэтому любая помощь с этим была бы весьма признательна.Выбор диапазона vba

ответ

0

Чтобы получить последнее значение строки

Last =INDEX(A:A,MAX((A:A<>"")*(ROW(A:A)))) 
fifthToLast=Last-5 

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

Range(Cells(fifthToLast,1),Cells(Last,1)).Select 
Selection.Copy 
Sheets("Sheet2").Select 
Cells(1,1).Select 
ActiveCell.Paste 
Смежные вопросы