【VBA】字符串处理
InStr 函数:查找字符串
1 Sub InStr函数()
2 Dim strTemp As String
3 strTemp = "=AAA=BBB=C"
4 Debug.Print InStr(strTemp, "=") '"="首次出现的位置
5 '输出 1
6 Debug.Print InStr(2, strTemp, "=") '2:从第二个字符开始查找
7 '输出 5
8 strTemp = "AAABBBC"
9 Debug.Print InStr(strTemp, "=") '找不到返回0
10 '输出 0
11 End Sub
Replace 函数:替换字符串
1 Sub Replace函数()
2 Dim strTemp As String
3 strTemp = "AAA=BBB=C"
4 Debug.Print Replace(strTemp, "A", "a") 'A替换成a
5 '输出 aaa=BBB=C
6 End Sub
Join 函数:连接字符串
1 Sub Join函数()
2 Dim arr(1 To 3) As String
3 arr(1) = "AAA"
4 arr(2) = "BBB"
5 arr(3) = "C"
6 Debug.Print Join(arr)
7 '输出 AAA BBB C
8 Debug.Print Join(arr, "=")
9 '输出 AAA=BBB=C
10 Debug.Print Join(arr, "")
11 '输出 AAABBBC
12 End Sub
& 符号:连接字符串
1 Sub 连接字符串()
2 Dim strTemp As String
3 strTemp = "AAA" & "BBB" & "C" '万能链接符&
4 Debug.Print strTemp
5 '输出 AAABBBC
6 End Sub
+ 符号:连接字符串
1 Sub 连接字符串()
2 Dim strTemp As String
3 strTemp = "AAA" + "BBB" + "C" '万能链接符&
4 Debug.Print strTemp
5 '输出 AAABBBC
6 End Sub
Split 函数:分割字符串
1 Sub Split函数()
2 Dim strTemp As String
3 Dim a As Variant
4 strTemp = "AAA=BBB=C"
5 a = Split(strTemp, "=") '分割字符串
6 Debug.Print a(0)
7 '输出 AAA
8 Debug.Print a(1)
9 '输出 BBB
10 Debug.Print a(2)
11 '输出 C
12 End Sub
【VBA】字符串处理的更多相关文章
- VBA字符串处理大全
https://blog.csdn.net/goldengod/article/details/73558537 VBA字符串处理大全-from EH http://club.excelhome.n ...
- VBA字符串(十二)
字符串是一个字符序列,可以由字母,数字,特殊字符或全部字符组成. 如果一个变量被包含在双引号""中,则被认为是一个字符串. 语法 variable_name = "thi ...
- VBA 字符串操作
Trim(string) 去掉string左右两端空白 Ltrim(string) 去掉string左端空白 Rtrim(string) 去掉string右端空白 Len(string) 计算stri ...
- VBA 字符串处理函数集
转自:http://blog.csdn.net/jyh_jack/article/details/2315345 mid(字符串,从第几个开始,长度) 在[字符串]中[从第几个开始]取出[长度个字符 ...
- VBA 字符串操作(基础篇)
转自:http://blog.csdn.net/jyh_jack/article/details/2315345 mid(字符串,从第几个开始,长度) 在[字符串]中[从第几个开始]取出[长度个字符串 ...
- VBA 字符串-相关函数(6-12)
Mid()函数 Mid()函数返回给定输入字符串中指定数量的字符. 语法 Mid(String,start[,Length]) 参数 String - 必需的参数.输入从中返回指定数量的字符的字符串. ...
- VBA 字符串-相关函数(1-5)
Instr()函数 InStr()函数返回一个字符串第一次出现在一个字符串,从左到右搜索.返回搜索到的字符索引位置. 语法 InStr([start,]string1,string2[,compare ...
- 在VBA中使用Windows API
VBA是一种强大的编程语言,可用于自定义Microsoft Office解决方案.通过使用VBA处理一个或多个Office应用程序对象模型,可以容易地修改Office应用程序的功能或者能够使两个或多个 ...
- VBA 开发学习--基础语法3
VBA字符串函数列表 Trim(string) 去掉string左右两端空白 Ltrim(string) 去掉string左端空白 Rtrim(string) 去掉string右端空白 Len(str ...
- excel vba 数据分析
(Visual Basic Application) VBA(Visual Basic for Application)是Microsoft Office系列软件的内置编程语言,其语法结构与Visua ...
随机推荐
- shell中的引号和转义
引号和转义 Bash 只有一种数据类型,就是字符串.不管用户输入什么数据,Bash 都视为字符串.因此,字符串相关的引号和转义,对 Bash 来说就非常重要. 转义 某些字符在 Bash 里面有特殊含 ...
- Hack The Box - Archetype
攻略的话在靶场内都有,也有官方的攻略,我作为一个技术小白,只是想把自己的通关过程记录下来,没有网站内大佬们写得好 我们获得了一个IP: 尝试访问了一下,应该不存在web页面: 对常规端口进行一个扫描: ...
- 用PS给视频磨皮美颜
无意间找到的,但是一个10分钟的视频渲染了我一天的时间,但是效果是不错的 参考视频链接 https://www.bilibili.com/video/BV1b7411m74e 视频中涉及的添加插件链接 ...
- linux安装MySQL报 error while loading shared libraries: libtinfo.so.5 解决办法
MySQL服务启动报错 error while loading shared libraries: libtinfo.so.5: cannot open shared object file: No ...
- controller通过map返回减少dto类的创建
更多精彩关注公众号 不要把实体类对象直接返给前端 ,首先想到的是创建DTO,但是这样就造成大量的DTO,显得很臃肿,为了减少dto的数量,像一些比较少的参数避免创建不必要的DTO,通过本次优化达到业务 ...
- 使用花生壳、瑞友天翼远程访问金蝶K3
金蝶版本号 WISE15.1 瑞友6.0系列 花生壳5 金蝶软件无法通过外网直接访问 因此需要使用瑞友天翼来实现远程访问 一般来说 金蝶服务器固定了IP地址以后 通过路由器开房两个外网端口即可实现瑞友 ...
- 记一次 .NET 某旅行社Web站 CPU爆高分析
一:背景 1. 讲故事 前几天有位朋友wx求助,它的程序内存经常飙升,cpu 偶尔飙升,没找到原因,希望帮忙看一下. 可惜发过来的 dump 只有区区2G,能在这里面找到内存泄漏那真有两把刷子..., ...
- 5分钟让你理解K8S必备架构概念,以及网络模型(中)
写在前面 在这用XMind画了一张导图记录Redis的学习笔记和一些面试解析(源文件对部分节点有详细备注和参考资料,欢迎关注我的公众号:阿风的架构笔记 后台发送[导图]拿下载链接, 已经完善更新): ...
- .Net 中的 string、String、StringBuffer 内存处理性能 和 应用场景
body { font-family: Segoe UI, SegoeUI, Helvetica Neue, Helvetica, Arial, sans-serif } code { color: ...
- jQ的显式迭代和隐式迭代
jQ的显示迭代 隐式迭代 let lis = document.querySelector('li') lis.forEach(function (value, index) { value.styl ...