一个excel中有50个sheet工作表,1001-1050,如何将每个工作表的第一行一起复制在一个新的excel或者sheet中,然后每个表的第一行以列的方式排列在一张新表中。
新建工作表,假设为SHEET1,并放在最后,1001——1050放在最前面50个,右键SHEET1,查看代码,粘贴代码,运行代码。
Sub a()这个代码试过可以,不过是列的需要数据结果,需要转置,谢谢
这个代码试过可以,不过是列的需要数据结果,需要转置,谢谢
追答你不是说需要转置吗?我已经给我设置为竖向复制了啊。
已经把行复制成列了。
试过,没有成功
追答我只讲了复制--粘贴的方法。补充为,全部粘贴后,再复制一次,在新的位置,编辑---选择性粘贴---转置---确定。行数据,就变为列数据了。
本回答被网友采纳