Добавление смещенной строки в заданный диапазон. Excel VBA

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

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

то есть:

myRows = Range(1:10)

    For Each cell in myRows

       If cell.Value > 2048 Then

           myRows = myRows + myRows.Offset(1, 0) ---This is where i need help---

В основном, как мне автоматически увеличивать диапазон при каждом запуске цикла.

Редактировать:

Кроме того, как бы я добавить в передней части диапазона. А также забрать из задней части диапазона.

т.е.

Диапазон (1:10) скрыт Диапазон (11:20) скрыт

Я хочу добавить один к невидимому диапазону, который бы убрал из скрытого диапазона, так что его:

Диапазон (1:11) скрыт Диапазон (12:20) скрыт

Ответы на вопрос(2)

Ваш ответ на вопрос