EXCEL 如何不带公式另存工作簿中的单个工作表?求VBA代码。
Sheets("报价表").CopyActiveSheet.Cells.CopyActiveSheet.Cells.PasteSpecialPaste:=xlPasteV...
Sheets("报价表").Copy
ActiveSheet.Cells.Copy
ActiveSheet.Cells.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
ActiveWorkbook.Close SaveChanges:=True, _
Filename:=Path & "D:\1\" & Range("g4")
End Sub
这段代码有什么问题?为什么保存时提示“无法在未启用宏的工作簿中保存以下功能” 展开
ActiveSheet.Cells.Copy
ActiveSheet.Cells.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
ActiveWorkbook.Close SaveChanges:=True, _
Filename:=Path & "D:\1\" & Range("g4")
End Sub
这段代码有什么问题?为什么保存时提示“无法在未启用宏的工作簿中保存以下功能” 展开
2个回答
展开全部
问题应该出在这里:Filename:=Path & "D:\1\" & Range("g4")
指定的文件名不正确
指定的文件名不正确
更多追问追答
追问
需要怎么改?
追答
Filename:=ThisWorkbook.Path & Range("g4") & "xlsx"
将文件保存在当前代码工作簿所在的文件夹里,要求G4单元格的文本符合文件名的命名要求。如果你要保存在指定文件夹中应该取消Path:Filename:= "D:\1\" & Range("g4"),文件夹 D:\1\ 必须已存在。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询