假设我有这个变量:
word =“habit”
VBA中的哪个命令将允许我计算此变量中有多少个字符(在我的例子中它是5)。
重要提示:变量“word”只包含一个单词,没有空格,但可能包含数字和连字符。
答案 0 :(得分:21)
你的意思是计算一个字符串中的字符数?这很简单
Dim strWord As String
Dim lngNumberOfCharacters as Long
strWord = "habit"
lngNumberOfCharacters = Len(strWord)
Debug.Print lngNumberOfCharacters
答案 1 :(得分:9)
Len(word)
虽然这不是你的问题标题所要求的=)
答案 2 :(得分:8)
Len就是你想要的。
word = "habit"
length = Len(word)
答案 3 :(得分:6)
使用Len功能
length = Len(myString)
答案 4 :(得分:1)
试试这个:
word = "habit"
findchar = 'b"
replacechar = ""
charactercount = len(word) - len(replace(word,findchar,replacechar))