web-dev-qa-db-ja.com

文字列変数の文字数をカウントできるVBAのコマンドはどれですか。

この変数があるとしましょう:

単語=「習慣」

vBAのどのコマンドを使用すると、この変数に何文字あるかを数えることができます(私の場合は5です)。

重要:変数「Word」にはスペースは含まれませんが、数字とハイフンが含まれる場合があります。

9
brilliant

文字列の文字数を数えるということですか?とても簡単です

Dim strWord As String
Dim lngNumberOfCharacters as Long

strWord = "habit"
lngNumberOfCharacters = Len(strWord)
Debug.Print lngNumberOfCharacters
24
Ben McCormack
Len(Word)

それはあなたの質問のタイトルが尋ねるものではありませんが=)

9
David Hedlund

レンはあなたが欲しいものです。

Word = "habit"  
length = Len(Word)
8
Austin Salonen

Len関数を使用する

length = Len(myString)
6
Robert Harvey

これを試して:

Word = "habit"
findchar = 'b"
replacechar = ""
charactercount = len(Word) - len(replace(Word,findchar,replacechar))
4
user5053510