Страницы: 1
RSS
Разделить листы на отдельные файлы, Как разделить листы в файлы на отдельные файлы, чтобы каждый файл имел наименование листа .
 
Есть файлы в котором есть листы №1,№2,№3,№4. Как можно разделить эти листы на разные файлы с наименованием файлов№1, №2, №3, №4
 
Код
Sub CopySheets2Files()
  Dim shs, sh
  shs = Array("№1", "№2", "№3", "№4")
  For Each sh In shs
    Worksheets(sh).Copy
    ActiveWorkbook.SaveAs sh
    ActiveWorkbook.Close
  Next
End Sub
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
 
Код
Sub Макрос1()
    Dim i, pat, fil
    pat = ActiveWorkbook.pat
    For i = 1 To 3
        Worksheets("№" & i).Move
        fil = pat & "\" & i & ".xlxs"
        ActiveWorkbook.SaveAs fil
        ActiveWorkbook.Close
    Next i
    fil = pat & "\" & i & ".xlxs"
    ActiveWorkbook.SaveAs fil
    ActiveWorkbook.Close
End Sub
Страницы: 1
Наверх