VBA – Eliminar caracteres del lado izquierdo o derecho de una cadena de longitud variable
Si siempre se conoce la longitud de una cadena, es fácil quitarle caracteres. Ejemplo: Si tienes una cadena que tiene 10 caracteres y quieres eliminar 1 carácter de la parte izquierda, simplemente devuelve los 9 caracteres de la derecha:
msgbox Right(Mystring, 9)
Esto no funciona para una cadena de longitud variable, o una que no sabes de antemano su longitud. En este caso puedes usar la fórmula (Longitud – N) para designar cuántos caracteres extraer:
MsgBox Right(miCadena, Len(miCadena) - 1)
Donde 1 es el número de caracteres a extraer del lado izquierdo de la cadena. Esto devolverá la cadena menos el carácter más a la izquierda. Para eliminar caracteres del lado derecho de una cadena, sustituya Right por Left
Codificación VBA fácil
Deje de buscar código VBA en línea. Aprenda más sobre AutoMacro – Un generador de código VBA que permite a los principiantes codificar procedimientos desde cero con un mínimo conocimiento de codificación y con muchas características que ahorran tiempo a todos los usuarios Más información