记录最近办公中需要用到excel自动化脚本的需求案例(简)

2 篇文章 0 订阅
1 篇文章 0 订阅
本文介绍了如何使用VBA在Excel中实现工作表拆分、VLOOKUP的替代方法、跨工作簿的数据累加,以及利用VBA脚本、正则表达式和常用函数如Instr、Range属性和Workbooks.Open等提高工作效率。
摘要由CSDN通过智能技术生成

需求:

1、将所有工作表拆分成多个独立的工作簿;
2、代替vlookup的对碰功能,同时可以模糊查询;
3、需要不同工作簿同一列的累加值;
4、加逗号和合并(一般都是&“,”和concat函数处理)

感受

都可以用VBA编写脚本的形式进行解决(为了美观和方便还可以加装窗口,不过加装窗口后对于文本的处理需要正则表达式),极大提升了工作效率!

VBA常用函数或属性语法(不全,想到什么之后再补):

1、instr():可以判断字符串是否在文本中(仅能查找第一次),没有的话返回0,可以用来模糊查询;
2、range中的位置属性:column(列号)、row(行号),可以用来定位元素。
3、dir():返回文件名称,填入(ThisWorkbook.path&“\”)会返回当前文件的名称;Filename=dir结合循环使用可以指向下一个文件。
4、workbooks.open():打开工作簿,可以结合dir()+dir()获取文件名进行打开具体文件操作。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值