Здравствуйте!
Есть книга с двумя листами.
Я пытаюсь сделать макрос, делающий копию этой книги в новый файл,
только с удаленным первым листом.
Поискал подобные варианты, но дошел только до сохранения книги
в новый файл с именем, содержащим в себе значение одной ячейки и время создания.
Sub ActiveWorkbook_SaveCopyAs()
If Not ActiveWorkbook Is Nothing Then
idog = Application.WorksheetFunction.Replace _
(Arg1:=Range("E3"), Arg2:=3, _
Arg3:=1, Arg4:="_") & " "
iFileName$ = ActiveWorkbook.Name & " "
iPath$ = ActiveWorkbook.Path '''
iPathSeparator$ = Application.PathSeparator '"\"
iSaveTime$ = " " & Format(Now, "_dd/mm/yy"".xls""")
If iPath$ <> "" Then
iFileName$ = idog & Left(iFileName$, Len(iFileName$) - 4) & iSaveTime$
Else
iFileName$ = idog & iFileName$ & iSaveTime$
iPath$ = Application.DefaultFilePath
End If
ActiveWorkbook.SaveCopyAs _
Filename:=iPath$ & iPathSeparator$ & iFileName$
Else
MsgBox "В настоящий момент нет активной книги", vbExclamation, ""
End If
End Sub
Помогите выполнить всю задачу???
Мне осталось сделать так, чтобы файл был с удаленным первым листом.
Есть книга с двумя листами.
Я пытаюсь сделать макрос, делающий копию этой книги в новый файл,
только с удаленным первым листом.
Поискал подобные варианты, но дошел только до сохранения книги
в новый файл с именем, содержащим в себе значение одной ячейки и время создания.
Sub ActiveWorkbook_SaveCopyAs()
If Not ActiveWorkbook Is Nothing Then
idog = Application.WorksheetFunction.Replace _
(Arg1:=Range("E3"), Arg2:=3, _
Arg3:=1, Arg4:="_") & " "
iFileName$ = ActiveWorkbook.Name & " "
iPath$ = ActiveWorkbook.Path '''
iPathSeparator$ = Application.PathSeparator '"\"
iSaveTime$ = " " & Format(Now, "_dd/mm/yy"".xls""")
If iPath$ <> "" Then
iFileName$ = idog & Left(iFileName$, Len(iFileName$) - 4) & iSaveTime$
Else
iFileName$ = idog & iFileName$ & iSaveTime$
iPath$ = Application.DefaultFilePath
End If
ActiveWorkbook.SaveCopyAs _
Filename:=iPath$ & iPathSeparator$ & iFileName$
Else
MsgBox "В настоящий момент нет активной книги", vbExclamation, ""
End If
End Sub
Помогите выполнить всю задачу???
Мне осталось сделать так, чтобы файл был с удаленным первым листом.
caustic