VBA代码,怎样返回原工作表

VBA代码,怎样返回原工作表工作表数据保存到其它工作表并在该工作表经过一系列的操作后,重新回到原来的工作表,请老师写出关键代码,谢谢各位!

第1个回答  2018-08-04
开始的时候先取得原工作表的名称:
MyName = ActiveWorkbook.Name
处理完那个工作簿后,再:
Workbooks(MyName).Activate追问

教师您好!非常感谢您的回答!我想获取当前工作表的名字,我把book换成sheet,但为什么获取不到呢?结果显示为空,还有怎么定义变量呢?

追答

是工作表,不是工作簿啊?那改成 ActiveSheet.Name
后面改成 Sheets(MyName).Select

追问

老师,我改了,但myname的结果为空

myname,该怎么定义变量,您原来工作簿可以获取到名称,

追答

MyName=ActveSheet.Name 这样不能取得当前表的名称吗?

追问

是,老师!好奇怪呀!鼠标悬停那显示mynsme=“ ”

好的

追答

你取的名字究竟是 mynsme??还是 myname?

本回答被提问者和网友采纳
相似回答