excel中的宏,运行提示“运行时错误"1004",方法open作用于对象workbooks时失败”,求高手看看哪里错了

Sub移动2()Application.ScreenUpdating=False'关闭屏幕刷新Dimm,n,i,jAsIntegerj=4Workbooks("合理化建议... Sub 移动2() Application.ScreenUpdating = False '关闭屏幕刷新 Dim m, n, i, j As Integer j = 4 Workbooks("合理化建议清单.xlsm").Sheets("BCAN01").Select m = Cells(Rows.Count, 6).End(xlUp).Row If m > 3 Then Range("A4:M" & m).Select Selection.ClearContents End If Dim K, Q As Workbook '定义工作簿变量K Set K = Workbooks.Open("\\svr01345\wcm\WCM\WCM-ZZ\SBT&MDT会议\SBT&MDT新电子表单\BCAN01线SBT电子表单.xlsm") 'K表示 打开数据文 件 n = K.Sheets("任务清单").Cells(Rows.Count, 6).End(xlUp).Row For i = 4 To n If K.Sheets("任务清单").Range("S" & i).Value = Workbooks("合理化建议清单.xlsm").Sheets("BCAN01").Range("B2").Value Then K.Sheets("任务清单").Activate K.Sheets("任务清单").Range(Cells(i, 1), Cells(i, 31)).Select Selection.Copy Workbooks("合理化建议清单.xlsm").Sheets("BCAN01").Activate Workbooks("合理化建议清单.xlsm").Sheets("BCAN01").Cells(j, 1).Select Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks:=False, Transpose:=False Application.CutCopyMode = False j = j + 1 End If Next i K.Close MsgBox "已更新" Application.ScreenUpdating = True '开启屏幕刷新,汇总数据直接显示 End Sub 展开
 我来答
船长527
2018-05-31
知道答主
回答量:6
采纳率:0%
帮助的人:6088
展开全部

信任中心设置,宏设置,信任对VBA工程对象模型的访问打钩就OK啦

匿名用户
2015-09-06
展开全部
猜测是文件位置访问不到,把
"\\svr01345\wcm\WCM\WCM-ZZ\SBT&MDT会议\SBT&MDT新电子表单\BCAN01线SBT电子表单.xlsm"
换成本地文件的URL试试会不会报错
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
庆年工坊
2015-09-06 · 知道合伙人互联网行家
庆年工坊
知道合伙人互联网行家
采纳数:4233 获赞数:8927

向TA提问 私信TA
展开全部
检查文件名和路径是否正确
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
miniappj6sncub64yczu
2019-11-01
知道答主
回答量:5
采纳率:0%
帮助的人:1.2万
展开全部
下载安装,office2007sp3-kb2526086-fullfile-zh-cn.exe补顶包
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式