VBA建立重复字符的字符串——Space 函数和String 函数

Space 函数

返回特定数目空格的 Variant (String)。

语法

Space(number)

必要的 number 参数为字符串中想要的空格数。

说明

Space 函数在格式输出或清除固定长度字符串数据时很有用。

Space 函数示例

本示例使用 Space 函数来生成一个字符串,字符串的内容为空格,长度为指定的长度。

Dim MyString
' 返回 10 个空格的字符串。
MyString = Space(10)

' 将 10 个空格插入两个字符串中间。
MyString = "Hello" & Space(10) & "World"

String 函数

返回 Variant (String),其中包含指定长度重复字符的字符串。

语法

String(number, character)

String 函数的语法有下面的命名参数:

部分说明
number必要参数;Long。返回的字符串长度。如果 number 包含 Null,将返回 Null
character必要参数;Variant。为指定字符的字符码或字符串表达式,其第一个字符将用于建立返回的字符串。如果 character 包含 Null,就会返回 Null

说明

如果指定 character 的数值大于 255,String 会按下面的公式将其转为有效的字符码:

character Mod 256

String 函数示例

本示例使用 String 函数来生成一指定长度,且只含单一字符的字符串。

Dim MyString
MyString = String(5, "*")    ' 返回 "*****"。
MyString = String(5, 42)    ' 返回 "*****"。
MyString = String(10, "ABC")    ' 返回 "AAAAAAAAAA"。

source:VBA Help

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值