Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Ветеран


Сообщения: 27449
Благодарности: 8088

Профиль | Отправить PM | Цитировать


Debugger, как-то так:
Код: Выделить весь код
Option Explicit

Sub proga()
    Dim i As Long
    Dim objUsedRange As Range
    
    
    Set objUsedRange = ThisWorkbook.ActiveSheet.UsedRange
    
    For i = 2 To objUsedRange.Rows.Count
        With Application.Workbooks.Add
            Union(objUsedRange.Rows(1), objUsedRange.Rows(i)).Copy .ActiveSheet.Cells(1, 1)
            
            .SaveAs "C:\excel_files\stroka" & CStr(i) & ".xls"
            .Close
        End With
    Next
End Sub
Отчего такое странное техзадание?

Отправлено: 12:58, 14-03-2012 | #2