2016-03-01 2 views
1

После исследования я не нашел примера, где в этом макросе я могу заменить переменные для чисел с фиксированной строкой.В excel выбор строк по переменным

Rows("14:26").Select 

Я создаю форму с несколькими страницами. На каждой странице после добавления я хочу войти и изменить высоту строки для этого диапазона строк. Я могу рассчитать начальные и конечные строки без проблем, но я не понял, как переписать эту строку с переменным

Я надеялся, что-то вроде этого работало бы

Rows(sRow:eRow).Select 

или

Rows("sRow:eRow").Select 

или

Rows(sRow, eRow).Select 
+0

'Строки (sRow &": "& eRow"). Выберите' –

+0

Да, это просто нужно удалить лишние "после eRow. Готовьте это как ответ на мой вопрос, и я отмечу признательность, чтобы получить кредит. – Claus

+0

Идем дальше и принимаем @FelipeRosa, он нашел время, чтобы объяснить «почему». –

ответ

2

правильная форма:

Rows(sRow & ":" & eRow).Select 

Объяснение: вам нужно объединить две переменные с двоеточием, потому что это формат, который ожидает функция выбора строки.

Смежные вопросы