Visual Basic - Espacios en blanco

Life is soft - evento anual de software empresarial
 
Vista:

Espacios en blanco

Publicado por el_principiante (2 intervenciones) el 27/04/2010 21:38:37
hola que tal
Tengo esto, un nombre pj: "Juan Pablo "
que levanto de un excel y cuando hago
ms_String = Trim("Juan Pablo ") en ms_String
queda "Juan Pablo " NO SACA LOS ESPACIOS. y si uso REPLACE
me me pone JuanPablo
Hay manera de sacar los espacios de la derecha solamente?
Muchas gracias!!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de A.H.H

RE:Espacios en blanco

Publicado por A.H.H (116 intervenciones) el 27/04/2010 22:01:52
Hola

Trim ------> Elimina los espacios que tenga una cadena, tanto por su izquierda como por su derecha. (No elimina los espacios centrales de la cadena)


LTrim --> Elimina los posibles espacios que tenga una cadena por su izquierda.



Rtrim ----> Elimina los posibles espacios que tenga una cadena por su derecha.


Pero puedes usar Replace para lo que necesitas:

ejemplo,Imagina que tienes espacios tanto por la derecha como por la izquierda y en el centro entonces:


Private Sub Form_Load()
nombre = " Juan Pablo "
Trim (nombre) 'quitamos espacios tanto derecha como izq.'
nombre = Replace(nombre, " ", "", 1) 'quitamos espacio central'
MsgBox nombre
End Sub

las primeras comillas del Replace despues de la variable nombre llevan un espacio que es lo que buscamos en la cadena, pero despues de la coma las segundas comillas no llevan espacio que es lo que buscamos reemplazar en la cadena,(quitar el espacio.)

salu2
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de A.H.H

RE:Espacios en blanco

Publicado por A.H.H (116 intervenciones) el 27/04/2010 22:44:57
Vaya Perdon, lo del ejemplo es justo lo que no querias...........
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar