永发信息网

vba复制sheet时有错误

答案:1  悬赏:60  手机版
解决时间 2021-03-18 02:51
Sub a()
Dim app_excel As Excel.Application
Dim book_excel As Excel.Workbook

Set app_excel = New Excel.Application

Set book_excel = app_excel.Workbooks.Open(ActiveWorkbook.Path & "\aaa.xlsx"
ThisWorkbook.Worksheets(1).Select
ThisWorkbook.Worksheets(1).Copy After:=book_excel.Sheets(book_excel.Sheets.Count)

book_excel.Close 1

End Sub
'老出现copy method of worksheet class failed错误
Sub a()
Dim app_excel As Excel.Application
Dim book_excel As Excel.Workbook

Set app_excel = New Excel.Application

Set book_excel = app_excel.Workbooks.Open(ActiveWorkbook.Path & "\aaa.xlsx")
ThisWorkbook.Worksheets(1).Select
ThisWorkbook.Worksheets(1).Copy After:=book_excel.Sheets(book_excel.Sheets.Count)

book_excel.Close 1

End Sub
最佳答案
Sub a()
Dim app_excel As Excel.Application
Dim book_excel As Excel.Workbook

' Set app_excel = New Excel.Application 与错误无关,但没有必要再打开一个EXCEL实例

Set book_excel = Workbooks.Open(ActiveWorkbook.Path & "\aaa.xlsx")
' ThisWorkbook.Worksheets(1).Select 此句错误,且无必要。实在需要的话,可改为:ThisWorkbook.Worksheets(1).Activate
ThisWorkbook.Worksheets(1).Copy After:=book_excel.Sheets(book_excel.Sheets.Count)

book_excel.Close 1
End Sub
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
帮忙解梦,梦见火山喷发,逃命
如果一没见过的男的,约两次都失约,你怎么看
深航短信值机可以定靠窗或者靠过道的座位吗?
小孩吃鱼肝一般在什么时候比较好吸收
邵阳市宝庆精神病医院这个地址在什么地方,我
从三围去沙井步涌怎么坐车?
榆林中学2017自主招生简章
有多少人还记得S1路人王发呆丶
笔记本电脑怎样正版系统迁移到新的SSD里面
关于冬季空气污染的建议
progress怎么动态传值
福安市公安局治安大队地址在哪,我要去那里办
四川美术学院 双学位
欧米茄碟飞系列 7801.50.31腕表停止走时的原
栖霞劳动大厦我想知道这个在什么地方
推荐资讯
学轴承应该看什么书?各类轴承介绍,作用尺寸
形容一个人变化大的词语
在加油站上班总是少钱站长是不是须要往上报
低烧持续不退伴有浑身发软浑身疼还头晕是怎么
求韩剧remember ost
网络诈骗一年了迟迟没有破案该怎么办
万利达点歌机
在厂里旷工三天,就算我自动离职,我的两个月
上瓶酒 好喝酒 好喝不 好。百思不得其解求下
出生born是什么词性
为什么说口吃有基因遗传的原因
经常睡海绵垫对身体有害吗?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?