每个xlsx文件包括若干sheet,但都一致,有相同的个数和相同的sheet name。
要复制的内容在每个sheet的A列,但是每个sheet的行数不一定相同。
想要得到的指定文件是每个sheet的内容在目标文件的相同sheet下,列是依次在B列C列这样排下去。
不知道这样的宏好不好写,能不能实现啊?请高人帮忙,多谢啦!
附图是其中一个文件,需要将每个sheet的A列,复制到另一支文件里,内容放在同sheet name的B列,还有其他文件也这样操作,放在C列。等等等等
请问如何写个excel宏,实现将很多不同xlsx文件的同一列,复制到一个指定的xlsx文件中?
答案:2 悬赏:40 手机版
解决时间 2021-03-20 01:00
- 提问者网友:泪痣哥哥
- 2021-03-19 15:00
最佳答案
- 五星知识达人网友:逃夭
- 2021-03-19 15:47
可以实现,如果你对宏或VBA编程了解,我说的你就理解了。
(1)先复制一个源文件,或从源文件移动并复制表到新文件——形成目标文件。(这时没达到你说的B列C列……)
以下是针对目标文件的操作
(2)先用宏记录一次用手工的复制一个表的过程(如对Sheet1进行复制);
(3)再在设计模式下,加一个按扭,在按扭中将上面宏记录的VAB程序代码复制过来,
多次复制,并作相应的改动(主要是表名和列数上要改变),以达到每一小段程序复制一个表。
(4)切换到正常状态,点击按扭就可以了。手工复制也不会太难呀,是费力没效率的事。
(1)先复制一个源文件,或从源文件移动并复制表到新文件——形成目标文件。(这时没达到你说的B列C列……)
以下是针对目标文件的操作
(2)先用宏记录一次用手工的复制一个表的过程(如对Sheet1进行复制);
(3)再在设计模式下,加一个按扭,在按扭中将上面宏记录的VAB程序代码复制过来,
多次复制,并作相应的改动(主要是表名和列数上要改变),以达到每一小段程序复制一个表。
(4)切换到正常状态,点击按扭就可以了。手工复制也不会太难呀,是费力没效率的事。
全部回答
- 1楼网友:梦中风几里
- 2021-03-19 17:17
excel选项
加载项
转到
找到加载宏所在位置,点击确定,就添加了加载宏
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯