在excel中如何将一整“列”转换为一“行”(最好

  那么我说的再清楚一点因为要对不同的excel操作,所以列的数据不同,数据的个数也不是同的。这是就要做一个宏来解决大量的重复操作问题,那就是将第一列转化为第一行。比如说我第一张excel表的第一列有20条数据,第二张excel表的第一列有200条数据额,怎么办?如何写一个通用的宏呢?

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

  知道合伙人软件行家采纳数:547获赞数:4929数码爱好者向TA提问展开全部

  如果在列为填充满的情况下,可以做到。可使用如下代码分别选中原单元格和目标位置。

  然后选中能粘贴下数据的空白区域的左上角第一个单元格,执行“编辑、选择性粘贴”命令在打开的“选择性粘贴”对话框中选中“转置”选项后,确定、返回即可。追问所以事情是很麻烦的其实,比如我选中的是 Range(A:A).Select 一定是这一整列

  2 在进行上述操作的时候 录制宏,下次就可以直接用了 宏代码见vbe编辑器的模块代码里

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