如何编写一个宏,将列复制到列表中并在其间插入一些单词?如下:
John Doe 1256 856 Jane Doe 5462 564 Tom...
变成了
John Doe word word word word 1256 word word 856 Jane Doe word word word word word 5462 word word 564 Tom.....
该字是恒定的,因为它在数据之间出现固定次数(本例中为 4 次和 2 次)。我需要将大约 300 列的数据提取到列表中。
最佳答案
Excel 宏的黄金法则是打开宏记录器,执行您想要自动执行的操作两到三次,然后查看录制的宏。
您通常只需用处理所有数据的 For
或 While
循环替换这三个单独的操作。
啊,如果您想在 Excel 中的不同工作表之间切换(例如,因为您的源数据位于一张工作表中,并且希望将结果存储在第二张工作表中),请记住设置 Application.Screenupdating
在进入循环之前设置为 False
,并在完成循环后设置为 True
,这将大大加快执行时间。
关于excel - 将列复制到 Excel 宏中的列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2300032/