15 Stimmen

Welcher Befehl in VBA kann die Anzahl der Zeichen in einer String-Variablen zählen?

Nehmen wir an, ich habe diese Variable:

Wort = "Gewohnheit"

Mit welchem VBA-Befehl kann ich zählen, wie viele Zeichen in dieser Variablen enthalten sind (in meinem Fall sind es 5).

Wichtig: Die Variable "word" enthält nur ein Wort, keine Leerzeichen, kann aber Zahlen und Bindestriche enthalten.

26voto

Ben McCormack Punkte 30876

Meinen Sie das Zählen der Anzahl der Zeichen in einer Zeichenkette? Das ist sehr einfach

Dim strWord As String
Dim lngNumberOfCharacters as Long

strWord = "habit"
lngNumberOfCharacters = Len(strWord)
Debug.Print lngNumberOfCharacters

10voto

David Hedlund Punkte 125085
Len(word)

Auch wenn das nicht die Frage ist, die Sie stellen =)

10voto

user5053510 Punkte 91

Versuchen Sie dies:

word = "habit"
findchar = 'b"
replacechar = ""
charactercount = len(word) - len(replace(word,findchar,replacechar))

8voto

Austin Salonen Punkte 47404

Len ist das, was Sie wollen.

word = "habit"  
length = Len(word)

6voto

Robert Harvey Punkte 173098

Verwenden Sie die Funktion Len

length = Len(myString)

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X