Какая команда в VBA может подсчитать количество символов в строковой переменной?
предположим, у меня есть эта переменная:
слово = "привычка"
какая команда в VBA позволит мне подсчитать, сколько символов есть в этой переменной (в моем случае это 5).
важно: переменная "word" содержит только одно слово, без пробелов, но может содержать числа и дефисы.
5 ответов
вы имеете в виду подсчет количества символов в строке? Это очень просто
Dim strWord As String
Dim lngNumberOfCharacters as Long
strWord = "habit"
lngNumberOfCharacters = Len(strWord)
Debug.Print lngNumberOfCharacters
попробуйте это:
word = "habit"
findchar = 'b"
replacechar = ""
charactercount = len(word) - len(replace(word,findchar,replacechar))