2015-03-29 4 views
0

Я хочу выбрать диапазон от A2 до следующей пустой ячейки в столбце F для копирования. Я использую это, чтобы вставить значения в ячейке вместо формулы в столбце А и В. выберите Я использую сейчас:Найти следующую пустую ячейку для конечной ячейки диапазона

Range(Cells(2, 1), Cells(Rows.Count, 6).End(xlUp).Row).Select 

ответ

0

Вместо того, чтобы идти снизу вверх (который выбирает все строки с данными), для первой заготовки мы пришли сверху вниз:

Range("A2:F" & range("F2").End(xlDown).Row).select 

Doing это путь Энди Джи:

Range(Cells(2, 1), Cells(2, 6).End(xlDown)).Select 

Они точно такое же количество символов, Мой путь легче читать, Энди проще (MUC H проще) включить в цикл, ваш выбор.

0

.Row возвращает номер, вам нужен справочник по дальности. Удалить .Row:

Range(Cells(2, 1), Cells(Rows.Count, 6).End(xlUp)).Select 

но выбирает последний непустой ячейки, используйте xlDown, чтобы найти первую пустую ячейку. Используйте Offset(1, 0), если вы хотите расширить диапазон, включив пустую ячейку.

Смежные вопросы