Varios VBA string métodos búsqueda de una cadena dentro de otra cadena . Algunos de estos métodos permiten especificar cadenas de reemplazo . Los métodos de esta categoría incluyen Instr , que devuelve el índice de una cadena dentro de otra cadena. Por ejemplo, " Instr ( " helloThere " ," hola " ) " devuelve 1 , porque " hola " se produce en 1 carácter de la cadena " helloThere . "
Devuelven las partes de una cadena
métodos de cadenas VBA que devuelven partes de otra cadena como izquierda y derecha , que devuelven subcadenas tomadas desde el inicio y extremos de las cadenas . Por ejemplo, " Izquierda (" hola " , 2 ) devolverá " él ", porque sus argumentos a este método especificado los dos personajes más a la izquierda de" hola. "Los métodos de acabado, tales como LTrim , no toman un argumento numérico . En su lugar, devuelven cadenas despojadas de espacios en blanco , como espacios y caracteres de tabulación .
Cambiar cadena o Crear nueva cadena
El método denominado cadena es un ejemplo de un método de cadena VBA que crea nuevas cadenas o modifica una ya existente. Este método crea una cadena con un carácter repetido. "String ( 3 , " a ") , " por ejemplo, devuelve la cadena "aaa ", debido a que usted ha indicado quieren una cadena de tres caracteres que consiste en el carácter " a. " El método StrReverse invierte cuerdas. Por ejemplo, " StrReverse ( 'hola ' ) " ganancias " Olleh . "
Métodos de casos
Algunos métodos de cadenas VBA cambian el caso de caracteres. Por ejemplo , Ucase devuelve una cadena que es el mismo que su cadena de entrada , pero de cuyas letras están en mayúsculas. Utilice Lcase para convertir cadenas a minúsculas . Tenga en cuenta que Word VBA tiene "más inteligentes " enfoques de la caja de cambio , tales como la propiedad "caso" de la clase Range, que permite convertir texto a título o modalidad oración .
métodos de cadena en otras clases
la clase Strings dentro de VBA contiene sólo un pequeño subconjunto de la colección completa de los métodos de VBA que tienen cadenas como argumentos o que devuelven cadenas como valores de salida. Estudiar la clase Range en Word VBA y la clase media en Excel VBA , como programadores utilizan estos los más . Tenga en cuenta que se trata de dos clases diferentes a pesar de su nombre común. Ambas clases Rango haber usado comúnmente métodos de cadena , tales como el método " Reemplazar " de la clase Range de Excel , y el método "Execute " de la clase de la palabra "Buscar" . Ambos métodos que acabamos de mencionar reemplazar una cadena con otra .