【发布时间】:2012-03-08 06:49:47
【问题描述】:
我的列A:ALC 填充了数据,并且每列有不同数量的行。如果可能的话,我需要一个宏,它将成对地堆叠列。例如,列C 直接在列A 下,列D 直接在列B 下,等等所有列A:ALC。
COLUMN A COLUMN B COLUMN C COLUMN D
ROW 1 2598 F800 2599 F800
ROW 2 2598 K1300 2599 K1300
ROW 3 2598 S1000RR 2599 R900
ROW 4 2598 G650 2599 G650
ROW 5 2598 R1200 2599 K1600
ROW 6 2599 S1000
ROW 7 2599 HP2
ROW 8 2599 R1200
每对列的数据量相同(例如,列 A 和 B 有 8 行,列 C 和 D 有 5 行,等等),但行数,显然,在多对列之间有所不同。数据中没有空白。
当我运行宏时,你给 Excel 显示了这个:
运行时错误“13”:类型不匹配
可能是什么问题?
注意:有些列只有一对数据,即只有第一行的数据。
这是我需要的输出:
COLUMN A COLUMN B
ROW 1 2598 F800
ROW 2 2598 K1300
ROW 3 2598 S1000RR
ROW 4 2598 G650
ROW 5 2598 R1200
ROW 6 2599 S1000
ROW 7 2599 HP2
ROW 8 2599 R1200
ROW 9 2599 F800
ROW 10 2599 K1300
ROW 11 2599 R900
ROW 12 2599 G650
ROW 13 2599 K1600
【问题讨论】:
-
能否请您显示将输出的内容??
-
我添加了输出...希望能有所帮助
-
哎呀...对不起。我一定是不小心留下了“大写锁定”。不要对我大喊大叫。 :)
-
输出的例子是否更清楚了?我仍然在使用 brettdj 的宏时遇到问题。任何帮助将不胜感激。谢谢。