运行时错误,方法SaveAs作用于Workbook时失败

黑 . 白 . 灰 2021-04-27 01:31:26
不知道时哪里出了问题,请教大神帮忙修改,致谢!
------------------------------------------------------------------------------------
Sub 宏1()
Dim i%, k As String, j As String, path As String, str As String, ca1 As String

path = "E:\JGY高速TJ9\路基台涵背-压实度\压实度资料\台涵96\Q1" & "\" '选择保存路径
k = InputBox("选择开始行")
j = InputBox("选择结束行")
For i = k To j
Sheets("报告").Cells(k, 15) = Sheets("台账").Cells(i + 1, 3)
str = Sheets("报告").Cells(k, 15) & ".xlsx"
Worksheets(Array("报告", "记录")).Copy '复制报告和记录
ca1 = 1
Do
Application.Calculation = xlCalculationAutomatic '工作簿自动计算
ca1 = ca1 + 1
Loop While ca1 <= 7 '设定终止循环条件

Sheets("记录").Select
Range("A11:U22") = Range("A11:U22").Value


ActiveWorkbook.SaveAs Filename:=path & str
ActiveWorkbook.Close SaveChanges:=True

Next i
MsgBox ("共" & j - k + 1 & "份报告")
End Sub
...全文
2907 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
不懂别说哎 2021-04-27
  • 打赏
  • 举报
回复
好像是path=“c:\我的文档” str=“666.xls” 结果是 c:\我的文档666.xls 或者SAVEAS应该应用于SHEETS

2,462

社区成员

发帖
与我相关
我的任务
社区描述
VBA(Visual Basic for Applications)是Visual Basic的一种宏语言,是在其桌面应用程序中执行通用的自动化(OLE)任务的编程语言。
社区管理员
  • VBA
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧