Excel VBA自定义函数MYSTR()指定连接符连接文本
发布时间:2022-04-25 20:59:45
字符串处理一直是Excel函数的软肋,动不动就需要多层嵌套,数组公式,有些功能还无法实现,比如用连接符连接文本,用函数几乎是无法做到的,有了VBA自定义函数,这一切将SO EASY!
下面就为大家分享一个简单的字符串连接处理函数:
函数名:MYSTR
函数作用:用任意连接符连接文本
参数介绍:
第一参数:(必须)指定连接符,可以是文本常量,也可以是单元格引用。忽略空单元格。
第二参数:(必须)需要连接的文本或单元格区域。
第三、四等参数:(可选)同第二参数
效果展示:
字符串连接自定义函数代码如下:
Public Function mystr(ll, ParamArray x())
For Each r In x
If IsArray(r) Then
For Each rr In r
If rr <> "" Then mystr = mystr & ll & rr
Next
Else
mystr = mystr & ll & r
End If
Next
mystr = Mid$(mystr, 2, Len(mystr))
End Function
附:自定义函数使用方法:
新建一个EXCEL文档,删除文件中的多余工作表,保留一个,然后ALT+F11,打开VBE编辑器,新建一个模块,把自定义函数代码复制到模块中。
文件另存,文件保存类型选择倒数第7个“加载宏”。它将自动存入ADDIN文件夹。
然后从任意一个EXCEL文件的:工具-加载宏中勾选所保存的宏文件名。确定即可。


猜你喜欢
- Word多级列表编号与添加项目符号或编号列表相似,但是多级列表中每段的项目符号或编号会根据段落的缩进范围而变化。Word多级列表编号是在段落
- 鼠标就像我们的一个手,代替着我们对系统发布命令,对系统进行操作。但是有时候鼠标很不听话,精确度和移动速度很不灵活,这样就大大地影响了系统操作
- 自30年前首次发布以来,Microsoft office已成为全球最受欢迎的生产力套件之一。借助Word和Excel for Mac之类的程
- steam社区是一款非常优秀的游戏社区!热爱精品游戏的你几乎可以在steam游戏社区中找到所有你想要寻找的到游戏类型,海量游戏任你挑选!但是
- 在Excel表格中有一个“排序和筛选”功能,使用该功能我们可以快速对数据进行各种条件的升序,降序,自定义等排序,如果有需要我们还可以设置各种
- 在Windows 7系统中自动更新如何关闭?以下小编就为大家介绍一下Windows 7系统自动更新关闭的方法。需要的朋友可以参考下1、打开控
- Excel中需要编辑公式具体该如何使用公式编辑器编辑呢?接下来是小编为大家带来的excel表格使用公式编辑器编辑公式的方法,供大家参考。ex
- Tablet PC是一种平板形状的笔记本电脑,有了它,将允许用户使用通过触控笔或者数字笔在触控屏上来操控笔记本电脑。对于普通用户来说,估计很
- 浏览器是用户少不了,不然是逊色很多,当然有用户难免会遇到一些故障,例如浏览网页的时候,出现安全警报对话框,提示安全证书过期的时候,真是丈二高
- 格式工厂是是一款全球领先的视频图片格式转化的客户端,该软件几乎支持所有的格式转换。所以使用的小伙伴特别多,那么也会经常不可避免的出现一些问题
- excel是当今社会最流行用的办公软件之一,Excel可以用于数据的整理、分析、对比。可以更直观的看到数据的变化情况,而有很多时候需要快速删
- 首先,用户只要打开驱动人生的驱动下载网页,在万能驱动里找到万能网卡驱动,点击进入详情界面。这个“万能网卡驱动”包由驱动人生精心打包而成,集成
- 已经有不少用户升级使用Win11系统了,但是在使用过程中不免会出现一些错误问题,比如系统提示backgroundTaskHost.exe错误
- 在Excel中录入好数据以后经常需要对数据进行计算,其中求和较为常用,或许有的朋友并不知道求和如何计算,如果不懂的朋友欢迎一起来学习研究一番
- Win7系统怎么远程控制?Win7系统电脑如何发起远程控制操作?下面系统部落给大家分享具体操作步骤。解决办法:1,右击“计算机”,从弹出的菜
- 电脑出现问题的时候,经常需要进入BIOS进行设置,但是不同类型的电脑进入BIOS的方式不一样,有的电脑开机按F2就能进入BIOS,而有的电脑
- 许多用户在使用电脑的时候经常会出现一些问题,例如不少用户在使用电脑开机的时候电脑就提示:please power down and conn
- Win10系统是一款非常实用的电脑系统,里面拥有很多自定义的小功能,都是为了提高用户的使用感受,微软为了桌面美观,在桌面图标都默认自带了图标
- DECIMAL 函数将按指定基数表示的文本数字转换为十进制数字。适用版本Excel 2013+说明DECIMAL 函数将按指定基数表示的文本
- 经过漫长的等待之后,微软终于开始了Windows 10 19H2 v1909更新版的内测工作,也重新定义了“春天”。Windows 10发布