Причем еще вот что 1. Если Ресайз применяется к диапазону, то подсчет идет от левой верхней ячейки этого диапазона (если диапазон А3:С5, то считать будем от А3) 2. Аргументы должны быть положительны. Если нужно выделение налево и/или вверх, то делаем сначала Offset, перемещаясь так, чтобы попасть в ту ячейку, которая стала бы левой верхней, а потом оттуда уже Resize. Примерно вот так: [vba]
Код
Range("E4").Offset(-2, -3).Resize(3, 4).Select
[/vba] Причем [vba]
Код
Offset(1, 1)
[/vba] - это смещение от текущей ячейки на 1 вниз и на 1 вправо, а [vba]
Код
Resize(1, 1)
[/vba] - выделение от текущей ячейки на 1 вниз и на 1 вправо (то есть просто выделяется сама текущая ячейка)
Для поиграться файлик простенький во вложении
Причем еще вот что 1. Если Ресайз применяется к диапазону, то подсчет идет от левой верхней ячейки этого диапазона (если диапазон А3:С5, то считать будем от А3) 2. Аргументы должны быть положительны. Если нужно выделение налево и/или вверх, то делаем сначала Offset, перемещаясь так, чтобы попасть в ту ячейку, которая стала бы левой верхней, а потом оттуда уже Resize. Примерно вот так: [vba]
Код
Range("E4").Offset(-2, -3).Resize(3, 4).Select
[/vba] Причем [vba]
Код
Offset(1, 1)
[/vba] - это смещение от текущей ячейки на 1 вниз и на 1 вправо, а [vba]
Код
Resize(1, 1)
[/vba] - выделение от текущей ячейки на 1 вниз и на 1 вправо (то есть просто выделяется сама текущая ячейка)
Для поиграться файлик простенький во вложении_Boroda_
Mayseven [Источник] 12.10.2016, 11:48 не надо умничать Ответ: я так понимаю извинения не принимаются ...
Вот что это такое? что за беспредел, челу дали - 1 реп за то, что с умничал, мне дали -15 реп за то что я хотел снизить репу за может и не весомую причину и плюс +20% замечания
Mayseven [Источник] 12.10.2016, 11:48 не надо умничать Ответ: я так понимаю извинения не принимаются ...
Вот что это такое? что за беспредел, челу дали - 1 реп за то, что с умничал, мне дали -15 реп за то что я хотел снизить репу за может и не весомую причину и плюс +20% замечания85Muslim85