【发布时间】:2014-08-13 19:17:31
【问题描述】:
我有一个 10 张的 excel 文件。这些工作表都包含相同的列标题,但数据不同。我手动对第一张表进行了排序,现在我希望其他表中的所有列都与第一张表的顺序相匹配,我不能手动完成它们,因为这将花费我很长时间。如何根据第一个工作表顺序使工作簿中的所有列以相同的顺序排列?我对VBA知之甚少,因此寻求帮助。
【问题讨论】:
-
通过“排序......手动”你的意思是例如'排序的A列降序,然后B列升序,然后C列降序......'?如果是这样,除非您记录了每个过滤器的宏设置,否则可能没有更快的方法来做到这一点,除非您将其自动化(例如 vba)。
-
我的意思是我按照我想要的顺序剪切和粘贴列。
-
第一行的列标题,对吧?其中有多少(列)?
-
是第 1 行和 200 列
-
@kittels 下次地址消息使用
@Username,这样可以很容易地跟踪通信。希望我的脚本能帮到你。告诉我