vba自定义函数,设置加载宏,建立自己的excel函数库,代码库

本文介绍了如何使用VBA在Excel中创建自定义函数,如提取身份证生日,并展示了如何通过新建.xla文件,将函数库和宏加载项整合,使多个工作簿都能使用这些定制功能。通过自定义函数和宏,可以提升Excel的工作效率并扩展其功能。

今天的文章真的厉害了,我们都知道excel有很多强大的函数。比如sum,count,if非常的好用。那我们能不能自己定义函数来使用呢!

当然可以,下面我们就来定义函数并且使用它。

案例一:

提取身份证中的生日,如下图:

用excel自带的函数也可以实现

  • 方法1.MID(A1,7,4)&"/"&MID(A1,11,2)&"/"&MID(A1,13,2)

  • 方法2.TEXT(MID(A1,7,8),"0000/00/00")

但是方法1,太长了,比较复杂。方法2呢,对函数不是特别熟练的小伙伴想不到混合使用。最重要的是上面两个方法得出的数据不是日期格式而是文本格式,我们无法通过设置单元格格式更改日期显示方式。所以我们可以自己定义一个提取身份证中生日的信息来使用。

代码:

Function tqsr(str As String)    Dim rq As String     rq = Mid(str, 7, 8)  &nb
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值