Помогите пожалуйста спецы. Есть ли в Excel способ перемещения выделенной области? Т.е. есть выделенный диапазон (смежный и/или не смежный), нужно выделить такую же область, отстоящую от выделенной на n-количество ячеек. Надеюсь изложил понятно. Пытался vba код написать - не получилось.
Делу не поможет, но все же. У Уокенбаха в книге power programming был код где можно было скопировать несмежные ячейки. Попробуйте поискать этот код на гугл букс. Мало ли.
И мне нужно увеличить диапазон выделения на 3 столбца вправо... Следующий код не подходит, т.к. переносит выделение, а не выделяет от уже выделенного вправо:
Код
Selection.Offset(0, 3).Select
Пока вопрос набирал, методом логического тыка получил рабочий вариант...
Владимир Самара, в подавляющем большинстве случаев, для того что бы что-то сделать с диапазоном ячеек выделять их не нужно. В коде ниже вместо .Select используйте нужное Вам действие (.Copy, .Cut, .Clear и т.п.)