在做工作表的移动时,出错了,请网友帮我看看为什么:(123.xls是已经打开的状态)
num = Workbooks("123.xls").Worksheets.Count
ThisWorkbook.Worksheets("aaa").Copy after:=ThisWorkbook.Worksheets("aaa")
ThisWorkbook.ActiveSheet.Move after:=Workbooks("123.xls").Worksheets(num)
我的源文件版本是xlsx,目标文件是xls,这是你说的版本不一致吗?
原是xlsm
追答是的,2010往2007粘贴会出现这个问题
你可以将123.xls先复制粘贴
并保存为2010版本(xlsx)再执行此代码就可以了~
哦,好吧