求助大量表格的批量行列转置

  求助详情:文件格式为xlsx,是有软件生成的,表格内有公式也有保护。单个文件有十几个工作表,每个工作表都需要行列转置。

  求助需求:希望有宏或代码能实现一次完成整个文件内所有工作表的行列转置,最好是能生成一个文件,里面每个工作表对应,完成行列转置。

  真心求助,我尝试了手动方法,每一张工作表先要复制在新表内粘贴值,以破坏保护和公式,然后再次复制后选择性粘贴转置。而我有几十个这样的文件,每个文件都有十几张工作表,实在是工程浩大啊。展开我来答

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  起码要贴个图出来让人家看下你的表格结构啊,行列转置后的效果是怎么样的,要贴一个说明,也就是希望转成什么样子的。另外那些表格,包括工作簿文件的格式是不是都是一样的,你不说清楚,有心帮你的人也帮助不到你,你这个问题的解决对于玩VBA的人来说是分分钟的事。不过我是帮助不到你了,因为VBA忘光了。不过这个程序是很简单的,大概的结构是一个行列转置的函数或数组ARR,加遍历工作表和遍历工作簿的代码,10多行代码的事。然后把所有工作簿xlsx文件放在一个文件夹下,一点代码执行,几秒到几十秒便能解决,呵呵

TAG标签: vba行列转置
Ctrl+D 将本页面保存为书签,全面了解最新资讯,方便快捷。