Uploaded by didow85553

Splitters

advertisement
Attribute VB_Name = "NewMacros"
Sub SplitIntoPages2()
Dim
Dim
Dim
Dim
Dim
Dim
Dim
Dim
docMultiple As Document
docSingle As Document
rngPage As Range
iCurrentPage As Integer
sShName As String, sAddress As String, vData
iPageCount As Integer
howManyPagesOneFile As Integer
strNewFileName As String
Application.ScreenUpdating = False 'Makes the code run faster and reduces
screen flicker a bit.
Set docMultiple = ActiveDocument 'Work on the active document (the one
currently containing the Selection)
Set rngPage = docMultiple.Range 'instantiate the range object
iCurrentPage = 1
howManyPagesOneFile = 1
'путь к эксель файлу с чуваками
Set objCloseBook = GetObject("C:\Users\Мария\OneDrive\Рабочий
стол\Макрос\ИсправлПостпредыМАКРОС.xlsx")
'выбираем ячейку, с которой начнем читать имена для названий файлов
включительно
sAddress = "B2"
'выбираем первый лист и пихаем туда ячейку выше, ее тоже выбираем
objCloseBook.Sheets("Лист1").Range(sAddress).Select
'получаем значение из ячейки выше
vData = objCloseBook.Sheets("Лист1").Range(sAddress).Value
Download