|
![]() |
#1 |
Moderator
|
Владимир, а в чём смысл этой прогрессивной (2,4,8,16...) вставки?
![]() Есть первая строка - "начало", есть вторая - "конец", есть третья - "сумма". Для добавления 100 строчек между "началом" и "концом" вручную требуется встать на 2-ю строку, расширить выделение до 101-й включительно и потом выполнить команду меню "Вставить" - "Строки". Все вставленные строки АВТОМАТИЧЕСКИ унаследуют формат первой строки - заливку, шрифт и т.п. НО, увы, не границы (borders)! О границах - ниже. Программно на VBA вставку 100 строчек можно выполнить одним оператором: Код: Rows("2:101").Insert Shift:=xlDown. На 1-й картинке ячейка B1 имеет жирную границу с четырех сторон. Ячейка B2 не имеет границы, или другими словами "имеет границы, отличные от ячейки B1". Поэтому на 3-й картинке границы в столбце B не копируются. На 4-й картинке одинаковые границы имеются у обеих ячеек. На 5-й - видим соответствующий результат. |
|
|
За это сообщение автора поблагодарили: Владимир Максимов (3). |