VBA a une abondance de méthodes qui prennent chaînes comme arguments , ou que les chaînes de production que les valeurs de retour . Pour commencer à organiser ces méthodes afin de mieux repérer ceux dont vous avez besoin pour vos programmes , d'abord examiner les méthodes de la classe Strings. Vous pouvez classer les méthodes de cette classe dans ces catégories : rechercher et remplacer des méthodes , des méthodes qui renvoient des portions d'une chaîne et les méthodes qui génèrent de nouvelles chaînes . Rechercher et remplacer les méthodes
Plusieurs VBA chaîne méthodes rechercher une chaîne dans une autre chaîne . Certaines de ces méthodes vous permettent de définir des chaînes de remplacement. Méthodes de cette catégorie comprennent Instruments , qui retourne l'index d'une chaîne dans une autre chaîne. Par exemple, " Instruments ( " helloThere "," bonjour " ) " retourne 1, parce que "bonjour" se produit à caractère 1 de la chaîne " helloThere . "
Retour portions d'une chaîne < br > Photos
VBA méthodes de chaînes qui renvoient parties d'une autre chaîne comprennent gauche et à droite , qui reviennent sous-chaînes prises dès le début et fin des chaînes . Par exemple, "Left ( " bonjour ", 2 ) retourne " il , " parce que vos arguments à cette méthode précisé les deux caractères les plus à gauche de « bonjour ». Les méthodes de menuiserie tels que LTrim , ne prenez pas un argument numérique . ils reviennent à la place des chaînes dénudées de l'espace blanc , comme les espaces et les caractères de tabulation .
Changement cordes ou créer une nouvelle chaîne
La méthode nommée chaîne est un exemple d'une méthode de chaîne VBA qui crée de nouvelles chaînes ou modifie un existant. Cette méthode crée une chaîne avec un caractère répété . "string (3 , " a ") , " par exemple , renvoie la chaîne "aaa ", parce que vous avez indiqué veulent une chaîne de trois caractères comportant le caractère " a. " La méthode StrReverse inverse cordes. Par exemple, " StrReverse ( 'bonjour' ) " revenus " olleh . "
Méthodes de cas de l'iPhone Photos
Certaines méthodes de chaînes VBA changer la casse de caractères. Par exemple, Ucase renvoie une chaîne qui est la même que sa chaîne d'entrée , mais dont toutes les lettres sont en majuscules. Utilisez Lcase pour convertir des chaînes en minuscules . Notez que VBA Word a " plus intelligent " approches de changer la casse , comme «l'affaire» propriété de la classe Range, qui vous permet de convertir du texte en titre ou le cas de la phrase.
méthodes de chaînes dans d'autres classes < br > Photos
la classe de chaînes dans VBA contient seulement un petit sous-ensemble de la collection complète des méthodes VBA qui prennent chaînes comme arguments ou que les chaînes de retour en tant que valeurs de sortie. Étude de la classe Range dans Word VBA et la classe Range dans Excel VBA, que les programmeurs utilisent ces Remarque le plus. que ce sont deux classes différentes malgré leur nom commun. ces deux classes de gamme ont souvent utilisé des méthodes de chaîne, telle que la méthode "Remplacer" de la classe Range d'Excel , et la méthode "Execute" de "Find" de la classe de la Parole. les deux méthodes mentionnées remplacer une chaîne par une autre .