VBA中的哪个命令可以计算字符串变量中的字符数?

bri*_*ant 9 variables vba command character count

假设我有这个变量:

word ="习惯"

VBA中的哪个命令将允许我计算此变量中有多少个字符(在我的例子中它是5).

重要提示:变量"word"只包含一个单词,没有空格,但可能包含数字和连字符.

Ben*_*ack 24

你的意思是计算一个字符串中的字符数?这很简单

Dim strWord As String
Dim lngNumberOfCharacters as Long

strWord = "habit"
lngNumberOfCharacters = Len(strWord)
Debug.Print lngNumberOfCharacters
Run Code Online (Sandbox Code Playgroud)


Dav*_*und 9

Len(word)
Run Code Online (Sandbox Code Playgroud)

虽然那不是你的问题标题所要求的=)


Aus*_*nen 8

Len就是你想要的.

word = "habit"  
length = Len(word)
Run Code Online (Sandbox Code Playgroud)


小智 7

尝试这个:

word = "habit"
findchar = 'b"
replacechar = ""
charactercount = len(word) - len(replace(word,findchar,replacechar))
Run Code Online (Sandbox Code Playgroud)


Rob*_*vey 6

使用Len功能

length = Len(myString)
Run Code Online (Sandbox Code Playgroud)