Изменение размера выделенного элемента из выбранной ячейки в определенный диапазон - PullRequest
0 голосов
/ 25 апреля 2019

У меня есть данные в диапазоне B2:P10.

Если я выбираю ячейку (например, C3), какой код VBA выбрать справа от столбца «P» (т. Е. C3:P3)?

В столбце "Q" есть текст, поэтому я не могу выбрать прямо до конца.

Я пытался использовать функции смещения и изменения размера, но все, что я пробовал, относительное и не останавливается на абсолютном значении столбца "P".

Ответы [ 2 ]

3 голосов
/ 25 апреля 2019

Предполагается, что выбрана только одна ячейка:

Range(Selection, Cells(Selection.Row, "P").Select
1 голос
/ 25 апреля 2019

selection.resize(1,14).select, если вы хотите начать с выбранной ячейки и изменить размер выбранного диапазона или, чтобы установить расширенный диапазон в переменную, начиная с C3, set rngVariable = range("c3").resize(1,14).

Оба расширят выделение из одной ячейки вдоль одной строки от C до P или 14 столбцов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...