【Excel VBA】数组应用(3)

本文介绍了如何在Excel VBA中使用Split和Join函数处理字符串。Split函数用于按指定字符拆分字符串成数组,而Join函数则用于将数组元素以特定分隔符连接回字符串。还展示了如何直接对单元格引用的数组进行赋值和转换,以适应不同的操作需求。
摘要由CSDN通过智能技术生成

按指定字符拆分字符串

在VBA中,使用函数Split实现将一个字符串以指定分隔符拆分出多个字符串。

Split函数返回下标下界从零开始的一维数组,包含以指定分隔符拆分后形成的子字符串,其语法格式如下。

Split(expression[, delimiter[, limit[, compare]]])

部分 描述
expression 必需的。包含子字符串和分隔符的字符串表达式  。如果expression是一个长度为零的字符串(""),Split则返回一个空数组,即没有元素和数据的数组。
delimiter 可选的。用于标识子字符串边界的字符串字符。如果忽略,则使用空格字符("  ")作为分隔符。如果delimiter是一个长度为零的字符串,则返回的数组仅包含一个元素,即完整的  expression字符串。
limit 可选的。要返回的子字符串数,默认值–1表示返回所有的子字符串。
compare 可选的。数字值,表示判别子字符串时使用的比较方式。关于其值,请参阅“设置值”部分。

如下代码将以半角逗号分隔字符串,保存到数组中,并写入指定单元格区域。

Sub SplitDemo()
     Dim astrNum() As String
     Dim strMyString As String
     strMyString = "EH001,
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值