Sub 备份()
Application.ScreenUpdating = False
On Error GoTo 1
Set Mapp = CreateObject("Shell.Application").BrowseForFolder(0, "请选择备份文件存放目录:", &H1)
If Not Mapp Is Nothing Then
Directory = Mapp.self.Path
Else
MsgBox "你没有选择目录!": Exit Sub
End If
AD = Directory & Date & "数据备份"
Set objFSO = CreateObject("Scripting.FileSystemObject")
If objFSO.FileExists(AD & ".bf") Then Kill AD & ".bf" '删除旧文件
Workbooks.Add
ThisWorkbook.Sheets("数据库").Cells.Copy ActiveWorkbook.Sheets(1).Range("A1")
ActiveWorkbook.SaveAs Filename:=AD & ".bf"
ActiveWorkbook.Close
If MsgBox("数据库的数据已备份,是否要清除本文件'数据库'内容?", 4 + 48 + 256, "提示!") = vbYes Then 清除记录
1 Application.ScreenUpdating = True
End Sub
老师就这段代码,执行完后没有提示:数据库的数据已备份,是否要清除本文件'数据库'内容?
也没有*.bf文件
老师这是为什么呢?