Vba

Manipulación de cuerdas

String Manipulation

Unir cadenas | Izquierda | Correcto | Medio | Len | Instr

En este capítulo, encontrará las funciones más importantes para manipular cuerdas en Excel VBA .



Coloque un Botón de comando en su hoja de trabajo y agregue las líneas de código a continuación. Para ejecutar las líneas de código, haga clic en el botón de comando en la hoja.

Unir cadenas

Usamos el operador & para concatenar (unir) cadenas.

Código:

NingunoTexto 1Como Cuerda, texto2Como Cuerda
text1 = 'Hola'
text2 = 'Tim'

MsgBox text1 & '' & text2

Resultado:

Unir cadenas

Nota: para insertar un espacio, use ''

Izquierda

Para extraer los caracteres más a la izquierda de una cadena, use Izquierda.

Código:

sobresalir suma de celdas con texto específico
NingunotextoComo Cuerda
text = 'texto de ejemplo'

MsgBox izquierda (texto, 4)

Resultado:

Izquierda

Correcto

Para extraer los caracteres del extremo derecho de una cadena, use Derecha. También podemos insertar texto directamente en una función.

Código:

MsgBox Right ('texto de ejemplo', 2)

Resultado:

cómo hacer que Excel muestre fórmulas

Correcto

Medio

Para extraer una subcadena, comenzando en el medio de una cadena, use Mid.

Código:

MsgBox Mid ('texto de ejemplo', 9, 2)

Resultado:

Medio

Nota: comenzó en la posición 9 (t) con longitud 2. Puede omitir el tercer argumento si desea extraer una subcadena que comience en el medio de una cadena, hasta el final de la cadena.

Len

Para obtener la longitud de una cuerda, use Len.

Código:

MsgBox Len ('texto de ejemplo')

Resultado:

Len

Nota: ¡espacio (posición 8) incluido!

Instr

Para encontrar la posición de una subcadena en una cadena, use Instr.

Calculadora de reloj de 100 minutos a 60 minutos

Código:

MsgBox Instr ('texto de ejemplo', 'am')

Resultado:

Instr

Nota: la cadena 'am' se encuentra en la posición 3.

1/5 Completado! Obtenga más información sobre la manipulación de cadenas>
Ir al capítulo siguiente: Fecha y hora



^