Qui commande en VBA peut compter le nombre de caractères dans une variable de chaîne?

Disons que j'ai cette variable:

word = "habitude"

qui commande en VBA va me permettre de compter combien de personnages sont là, dans cette variable (dans mon cas, c'est 5).

Important: la variable "mot" ne contient qu'un seul mot, sans espace, mais peut-être contenir des chiffres et des tirets.

Par "personnages", entendez-vous des lettres? Techniquement, une variable de type string peut contenir que des chiffres, des tirets, des signes de ponctuation, et ainsi de suite; ceux qui sont encore "personnages". Votre question est très mal formulée. Merci de modifier et de préciser exactement ce que vous essayez d'accomplir.
Je comprends que l'auteur de la question est rempli par l'ambiguïté. Cependant, je me souviens de ce que l'on ressent même pas connaître la terminologie même de commencer pour être en mesure de poser une question. Peut-être par "variable", il signifie "chaîne" et par "nombre de caractères", il désigne la longueur de la chaîne. Je me souviens de ce que c'était d'être perplexe d'apprendre que les chaînes et les fichiers avaient une "longueur" plutôt qu'un "nombre de caractères" ou "la taille du fichier." Espérons que l'auteur a appris quelques nouvelles de la terminologie de son post 🙂
bmccormark, vous avez absolument raison. Je viens d'apprendre que les espaces, les nouvelles lignes, les retours et les onglets sont également considérés comme des personnages de! C'est quelque chose qui va tellement à l'encontre de mon naturel à la compréhension! 🙂
J'ai une copie de VBA Manuel du Développeur sur mon étagère au travail. Il a été écrit en 2001, mais depuis tous mes VBA développement a été pour Office XP, il a été pertinent. À 10 $pour une copie utilisée, vous ne pouvez pas aller mal et c'est une excellente référence: amazon.com/gp/product/0782129781

OriginalL'auteur brilliant | 2009-11-12