Всем добрый день!
Есть некая таблица, в которой примерно 2000 строк, причем строки разной высоты. Задача стоит следующая: высоту всех строк увеличить на некоторое значение (4). Если решать ее в лоб, например так
for r=1 to 2000
Rows®.RowHeight=Rows®.RowHeight+4
next r
Нужный результат достигается, но времени на это надо...
Собственно вопрос: можно ли как-нибудь ускорить этот процесс? Ну скажем, делать это не построчно, а для всех строк сразу: Rows("1:2000").RowHeight=Rows("1:2000").RowHeight+4 {не работает}
Или какой-нибудь другой вариант, как в Word: Абзац -> Интервал Перед (После)...
Заранее всем спасибо
Есть некая таблица, в которой примерно 2000 строк, причем строки разной высоты. Задача стоит следующая: высоту всех строк увеличить на некоторое значение (4). Если решать ее в лоб, например так
for r=1 to 2000
Rows®.RowHeight=Rows®.RowHeight+4
next r
Нужный результат достигается, но времени на это надо...
Собственно вопрос: можно ли как-нибудь ускорить этот процесс? Ну скажем, делать это не построчно, а для всех строк сразу: Rows("1:2000").RowHeight=Rows("1:2000").RowHeight+4 {не работает}
Или какой-нибудь другой вариант, как в Word: Абзац -> Интервал Перед (После)...
Заранее всем спасибо