Disons que j'ai cette variable:
Word = "habitude"
quelle commande dans VBA me permettra de compter le nombre de caractères présents dans cette variable (dans mon cas, il s'agit de 5).
Important: la variable "Word" contient un seul mot, pas d'espaces, mais peut contenir des nombres et des traits d'union.
Voulez-vous dire compter le nombre de caractères dans une chaîne? C'est très simple
Dim strWord As String
Dim lngNumberOfCharacters as Long
strWord = "habit"
lngNumberOfCharacters = Len(strWord)
Debug.Print lngNumberOfCharacters
Len(Word)
Bien que ce ne soit pas ce que demande le titre de votre question =)
Len est ce que tu veux.
Word = "habit"
length = Len(Word)
Utilisez la fonction Len
length = Len(myString)
Essaye ça:
Word = "habit"
findchar = 'b"
replacechar = ""
charactercount = len(Word) - len(replace(Word,findchar,replacechar))