Имеется таблица из двадцати строк. Необходимо вставить по две пустых строки под каждой существующей (то есть должно получиться не 20, а 60 строк таблицы, где заполнена каждая первая строка, а каждые вторая и третья были бы пустыми) Спасибо
Вставка строки через строку
27.11.2008 08:47:28
|
|
|
|
27.11.2008 09:08:36
for each a in range("A1:A20")
a.offset(1,0).insertrow a.offset(1,0).insertrow next |
|
|
|
27.11.2008 09:09:03
или a.offset(1,0).rows.insert не помню точно
|
|
|
|
27.11.2008 13:38:10
+1. пока до строки 65535 не дойдет.
как вариант. yfirst =20 ylast =60 for y= yfirst to ylast step 3 Rows(y + 1).Insert Shift:=xlDown next y |
|
|
|
27.11.2008 14:35:12
или так:
Sub insrows() Dim i As Long, s As String For i = 1 To 9 s = s & "," & i & ":" & i Next s = Mid(s, 2, 99999) Range(s).Insert End Sub
Живи и дай жить..
|
|
|
|
27.11.2008 21:18:17
Как то Pavel55 выкладывал макрос, вот он с небольшой доработкой...
Вводите сколько строк надо вставить и ОК!!! |
|
|
|
Читают тему