2

Я могу установить диапазон для всех столбцов, таких как:

ActiveSheet.Range("A:A")

Но я хотел бы установить что-то вроде

ActiveSheet.Range("A10:A")

но, кажется, нет простого способа сделать это или я упускаю что-то очевидное?

РЕДАКТИРОВАТЬ: Я хочу выбрать диапазон столбца A, который начинается с "A10" и не заканчивается

1 ответ1

1

Вы не можете использовать формулу, например, A10:A вам нужно указать последнюю строку, если вы не хотите выделять весь столбец.

Первая строка в коде ниже даст вам количество строк на листе. Таким образом, вторая строка выглядит как («A10:A1048576»), если вы не используете более старый формат Excel.

lastRow = ActiveSheet.rows.count
activesheet.range("A10:A" & lastRow)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .