DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
Sub Yedek_Al()
On Error Resume Next
Dim FSO As Object
Dim MyFolder, MyFile, MyFileEnd As String
Dim S As Long
MyFolder = "D:\YEDEK"
MyFile = "YEDEK DOSYA ADINIZ"
MyFileEnd = MyFile & " " & Format(Now, "dd mm yyyy") & ".xls"
Set FSO = CreateObject("Scripting.FileSystemObject")
If Not FSO.FolderExists(MyFolder) Then
FSO.CreateFolder (MyFolder)
End If
ActiveWorkbook.SaveCopyAs Filename:=MyFolder & Application.PathSeparator & MyFileEnd
Set FSO = Nothing
S = Excel.Application.Windows.Count
If S = 1 Then
Application.Quit
Else
ActiveWorkbook.Close
End If
End Sub
kodları bu şekilde düzenleyince düzeldi. Tam istediğim gibi oldu.On Error Resume Next
Dim FSO As Object
Dim MyFolder, MyFile, MyFileEnd As String
Dim S As Long
MyFolder = "D:\YEDEK"
MyFile = "GAZETE_TAKIP"
MyFileEnd = MyFile & " " & Format(Now, "dd mm yyyy-hh mm ss") & ".xls"
Set FSO = CreateObject("Scripting.FileSystemObject")
If Not FSO.FolderExists(MyFolder) Then
FSO.CreateFolder (MyFolder)
End If
ActiveWorkbook.SaveCopyAs Filename:=MyFolder & Application.PathSeparator & MyFileEnd
Set FSO = Nothing
S = Excel.Application.Windows.Count
If S = 1 Then
'Application.Quit
Else
'ActiveWorkbook.Close
End If
MyFileEnd = MyFile & "-" & Range("a1").value & Format(Now, "dd mm yyyy") & ".xls"
Range("A1").value = Range("A1").value + 1
Sub Yedek_Al()
On Error Resume Next
Dim FSO As Object
Dim MyFolder, MyFile, MyFileEnd As String
Dim S As Long
MyFolder = "e:\YEDEK"
MyFile = ThisWorkbook.Name
'MyFileEnd = MyFile & " " & Format(Now, "dd mm yyyy") & ".xls"
MyFileEnd = MyFile & "-" & Range("a1").Value & "-" & Format(Now, "dd mm yyyy") & ".xls"
Set FSO = CreateObject("Scripting.FileSystemObject")
If Not FSO.FolderExists(MyFolder) Then
FSO.CreateFolder (MyFolder)
End If
ActiveWorkbook.SaveCopyAs Filename:=MyFolder & Application.PathSeparator & MyFileEnd
Set FSO = Nothing
Sheets("sayfa1").Range("A1").Value = Range("A1").Value + 1
ActiveWorkbook.Save
S = Excel.Application.Windows.Count
If S = 1 Then
Application.Quit
Else
ActiveWorkbook.Close True
End If
End Sub