lik9520 发表于 2023-3-27 14:47

Excel执行批处理的框架集成,自己录的宏→文件位置→执行

本帖最后由 lik9520 于 2023-3-27 17:44 编辑

首先自己是一个基础代码不懂的小白,但得益于早年某宝的店铺装修。稍稍懂点运行逻辑。

这次的案例是想让Excel,执行自己录制的宏批量处理多个文件。
就像PS中录制动作执行批处理一样。查阅很多论坛,平台,资料。
要么太复杂,要么代入后最终执行失败。


文中案例是,需要提取3000个统一格式的表格数据,但是表格中的数据是纵向的。如果直接用合并表格那么数据没办法看。
所以需要将每个表格的数据转置后再进行合并,才能进行赛选查看。所以案例中批处理的宏是自己录制的转置代码。


最终还是托一位码农朋友按我的想法弄了这样一个集成框架的源表格。


下面简单说明下操作流程。





第一步先打开宏代码页。替换自己需要执行的代码。





其中模块2,是这个源文件的框架代码,不用改动。





点开模块1,蓝框区域即为要执行的代码,是我自己录的宏,替换掉。
需要注意的划红线区域为代码名称。需要一致才能持续运行,替换完下面的代码记得也改了上面的名称。
或者替换代码的时候不要更换代码名称。替换保存就阔以了。





最后返回点击按钮就可以进行测试了。选中的文件夹会包含里面所有表格文件以及子文件表格文件。
所以最好是自己先做一个文件夹独立开。亲测效果很好,3天的工作量,不到半个钟就搞定了。灰常奈斯


结语:这个东西嘛,其实会的人是鸡肋,不会的人也许都用不上。 适合有亿点点钻研精神又没入门编程的朋友。


源文件赴网盘下载。
链接:https://pan.baidu.com/s/1MR8i-4QhXvUEDRsG2xxa5g
提取码:rt24

放羊的狼 发表于 2023-3-27 16:43

额.....不是打击楼主,会的和不会的估计都用不上{:301_1002:}

graper 发表于 2023-3-27 16:43

放羊的狼 发表于 2023-3-27 16:43
额.....不是打击楼主,会的和不会的估计都用不上

确实,是这样

wloves520 发表于 2023-3-27 16:54

graper 发表于 2023-3-27 16:43
确实,是这样

楼上所言极是,臣附议。

JackLei 发表于 2023-3-27 16:58

这也不是function程序,是给你定制的吧,VBA操作cmd命令弄文件夹和文件的

taoyuting51 发表于 2023-3-27 17:04

这个代码是批量什么操作?楼主请明示

lik9520 发表于 2023-3-27 17:12

诸位,诸位。别冲动,这个东西,确实比较尴尬,这个是给需要大批量处理同质化表格的人需要的。当然首先自己肯定有亿点点基础,比如录制个宏。相信我,这个框架是没问题的,真的能独立且批量处理。

psvajaz 发表于 2023-3-27 17:12

欢迎楼主入坑VBA,踏上从入门到弃坑之路

lik9520 发表于 2023-3-27 17:14

放羊的狼 发表于 2023-3-27 16:43
额.....不是打击楼主,会的和不会的估计都用不上

确实是小小众,但是办公软件嘛。日常工作中肯定总会有个憨憨和我一样。会录制宏,但又不会批量处理。

yifengzi 发表于 2023-3-27 17:16

写的有点绕,好像是自己录制,然后替换掉,就可以批量了?
页: [1] 2 3
查看完整版本: Excel执行批处理的框架集成,自己录的宏→文件位置→执行