用单元格A1的内容作为文件名保存当前工作簿的宏,并且保存时遇到重名时提醒
用单元格A1的内容作为文件名保存当前工作簿的宏,并且保存时遇到重名时提醒。前者代码为Subb()ActiveWorkbook.SaveCopyAsRange("A1")+...
用单元格A1的内容作为文件名保存当前工作簿的宏,并且保存时遇到重名时提醒。前者代码为 Sub b()
ActiveWorkbook.SaveCopyAs Range("A1") + ".xls"
End Sub
如何把后者加上 谢谢 展开
ActiveWorkbook.SaveCopyAs Range("A1") + ".xls"
End Sub
如何把后者加上 谢谢 展开
展开全部
Sub b()
Dim doSave As Boolean
If Dir(Range("A1") + ".xls") = "" Then
doSave = True
Else
If MsgBox("文件:" & Range("A1") + ".xls 已经存在,是否要覆盖?" & vbCrLf & "选择【是】覆盖,选择【否】不做任何操作!", vbQuestion + vbYesNo) = vbYes Then
doSave = True
End If
End If
If doSave = True Then ActiveWorkbook.SaveCopyAs Range("A1") + ".xls"
End Sub
Dim doSave As Boolean
If Dir(Range("A1") + ".xls") = "" Then
doSave = True
Else
If MsgBox("文件:" & Range("A1") + ".xls 已经存在,是否要覆盖?" & vbCrLf & "选择【是】覆盖,选择【否】不做任何操作!", vbQuestion + vbYesNo) = vbYes Then
doSave = True
End If
End If
If doSave = True Then ActiveWorkbook.SaveCopyAs Range("A1") + ".xls"
End Sub
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询