Visual Basic - Seleccionar Texto

Life is soft - evento anual de software empresarial
 
Vista:

Seleccionar Texto

Publicado por monse (2 intervenciones) el 22/01/2009 19:02:12
Hola a todos,

seguro que lo que pregunto es una tonteria pero no encuentro como hacerlo.
tengo un texto en una variable (por ej. "tomate,pera,manzana")
y quiero que me separe el texto en un array utilizando la "," como separador. El bojetivo es que quede asi:
"tomate"
"pera"
"manzana"

espero que me podais ayudar, muchsimas 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

RE:Seleccionar Texto

Publicado por P3L30N2009 (699 intervenciones) el 22/01/2009 19:08:19
Hola a ti también,

busca información sobre la función Split

si no encuentras nada, te pongo un ejemplo.
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

RE:Seleccionar Texto

Publicado por Monse (2 intervenciones) el 23/01/2009 12:28:57
Muchisimas gracias por la pista Peleon :)
lo he conseguido de una forma sencillisima gracias al Split, Aqui pongo el codigo por si a alguien mas le sirve.
necesitamos un boton y un list box para el ejemplo.

Private Sub Command1_Click()
'Devolver una cadena con una serie de palabras de un array
Dim tArray() As String
Dim sTmp As String
Dim i As Long
'Asignamos valores de prueba a una cadena
sTmp = "Manzana,tomate,Pera,Fresa"
'Creamos un array, cada "substring" se asignará
'a un elemento del array
tArray = Split(sTmp, ",")
'Mostramos la información
List1.Clear
'Si no conocemos los índices del array,
'usamos LBound y UBound para que nos lo indique
For i = LBound(tArray) To UBound(tArray)
List1.AddItem tArray(i)
Next
End Sub

Un saludo
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