Переместить выделение диапазонов ячеек достаточно просто, сделать это можно как при помощи команды языка программирования VBA (Visual Basic for Application), так и при помощи готового к использованию инструмента - надстройки.

Перемещение области выделения диапазона ячеек в Excel

Предположим, на рабочем листе выделен диапазон смежных ячеек. Чтобы переместить это выделение (только выделение, без данных, содержащихся в ячейках) достаточно указать новый адрес диапазона в поле "Имя" (в этом поле отображается адрес активной ячейки).

Задача усложняется, если необходимо перемещать выделение несмежных диапазонов ячеек. Помочь в этом случае может макрос, использующий свойство "Offset" объекта "Range" и возвращающий диапазон, смещенный относительно исходного диапазона на указанное количество строк и столбцов.

Перемещение области выделения в разных направлениях и с разным шагомможно производить при помощи надстройки, представляющей готовое решение задачи. Область выделения перемещается как кнопками диалогового окна, так и горячими клавишами клавиатуры.

dialogovoe okno nadstrojki dlya peremeshcheniya oblasti vydeleniya

CompleteSolutionнадстройка для быстрого перемещения выделенной области

Видео по быстрому перемещению области выделения в Excel