Bir butona atadığım aşağıdaki kod ile sadece sayfa1'i yedekleyebiliyorum
Ancak ben o kitap içinde bulunan tüm sayfalarıSayfa 1'in a1 hücresinde yazan değer isminde yedeklemek istiyorum. Bunu nasıl yapabilirim. Teşekkür ederim.
Sub sayfayedekle()
Dim i As String
On Error Resume Next
Application.ScreenUpdating = False
MkDir ("d:\" & "adil")
If ActiveSheet.Range("a1").Value <> "" Then
i = ActiveSheet.Range("a1").Value
Sheets("Sayfa1").Select
Sheets("Sayfa1").Copy
ActiveWorkbook.SaveAs Filename:= _
"d:\adil\" & i & ".xls", _
FileFormat:=xlNormal, Password:="", WriteResPassword:="", ReadOnlyRecommended:=False, _
CreateBackup:=False
Workbooks(i & ".xls").Activate
ActiveWindow.View = xlPageBreakPreview
ActiveSheet.Shapes("Button 11").Select
Selection.Delete
ActiveSheet.Shapes("A Grubu").Select
Selection.Delete
ActiveWindow.View = xlNormalView
ActiveWorkbook.Save
ActiveWorkbook.Close
' ThisWorkbook.Close
Application.ScreenUpdating = True
Else: Exit Sub
End If
End Sub
Ancak ben o kitap içinde bulunan tüm sayfalarıSayfa 1'in a1 hücresinde yazan değer isminde yedeklemek istiyorum. Bunu nasıl yapabilirim. Teşekkür ederim.
Sub sayfayedekle()
Dim i As String
On Error Resume Next
Application.ScreenUpdating = False
MkDir ("d:\" & "adil")
If ActiveSheet.Range("a1").Value <> "" Then
i = ActiveSheet.Range("a1").Value
Sheets("Sayfa1").Select
Sheets("Sayfa1").Copy
ActiveWorkbook.SaveAs Filename:= _
"d:\adil\" & i & ".xls", _
FileFormat:=xlNormal, Password:="", WriteResPassword:="", ReadOnlyRecommended:=False, _
CreateBackup:=False
Workbooks(i & ".xls").Activate
ActiveWindow.View = xlPageBreakPreview
ActiveSheet.Shapes("Button 11").Select
Selection.Delete
ActiveSheet.Shapes("A Grubu").Select
Selection.Delete
ActiveWindow.View = xlNormalView
ActiveWorkbook.Save
ActiveWorkbook.Close
' ThisWorkbook.Close
Application.ScreenUpdating = True
Else: Exit Sub
End If
End Sub
