Страницы: 1
RSS
Добавление пустых строк между заполненных
 
Вопрос, такого характера.  
Как в exele добавить пустые строки между заполнеными?  
То есть, есть список с 100 строками, как автоматически после каждой строчки добавить пустую? Чтоб получилось в итоге 200 строк, заполненная-пустая-заполненная-пустая?  
Или может такое в ворде проделать(потом в ексель загоню),каким другим редактором?
 
Может так?  
 
Sub InsertRows()  
Dim i As Long  
   For i = 2 To 200 Step 2  
       Cells(i, 1).EntireRow.Insert  
   Next i  
End Sub
 
{quote}{login=Pavel55}{date=28.03.2008 01:49}{thema=}{post}Может так?  
 
Sub InsertRows()  
Dim i As Long  
   For i = 2 To 200 Step 2  
       Cells(i, 1).EntireRow.Insert  
   Next i  
End Sub{/post}{/quote}  
 
Я извеняюсь за неграмотность. Но можно  по подробней.
 
Да просто вставьте этот код в пустой модуль и запустите макрос на выполнение.
 
Посмотрите приложенный файл (слева)
 
{quote}{login=Pavel55}{date=28.03.2008 12:05}{thema=}{post}Посмотрите приложенный файл (слева){/post}{/quote}  
 
Спасибо за помощь!!!!!
 
{quote}{login=Pavel55}{date=28.03.2008 12:05}{thema=}{post}Посмотрите приложенный файл (слева){/post}{/quote}  
 
А как сделать так что-бы строки добавлялись не во всем документе, а только в выбранном диапазоне.
 
А так правильней будет (и на 2 умножать не надо, да и можно iLastRow привлечь):  
 
           For i = 100 To 2 Step -1  
               Cells(i, 1).EntireRow.Insert  
           Next i
 
еще как вариант, перейти на нужное место и сделать  
ActiveCell.Resize(i).EntireRow.Insert  
где i необходимое количество строк
 
А я бы это понял (для диапазона) как вставка ячеек:))  
Cells(i, 1).EntireRow.Insert Shift:=xlDown
 
Ребята, а если нужно вставлять по 45 строк, помогите неумехе
 
Как сделать чтоб вставлялось по 2 пустые строчки?
Страницы: 1
Наверх