Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

Pasar cadena a array

Estas en el tema de Pasar cadena a array en el foro de Visual Basic clásico en Foros del Web. Hola buenas, quería saber como pasar un texto que tengo a un array para luego trabajar con ello. Explico el problema con un ejemplo. Por ...
  #1 (permalink)  
Antiguo 08/03/2010, 16:52
 
Fecha de Ingreso: febrero-2010
Mensajes: 33
Antigüedad: 14 años, 2 meses
Puntos: 1
Pasar cadena a array

Hola buenas,
quería saber como pasar un texto que tengo a un array para luego trabajar con ello. Explico el problema con un ejemplo. Por ejemplo tengo este texto
fg@21@45@56@gt@543@56@59
lo que quiero es almacenar los datos entre las @, pero cada 4. Por ejemplo debería quedar algo así---> Por un lado: fg y gt. Por otro: 21 y 543. Por otro 45 y 56 . Por otro 56 y 59.
Con estos datos (los numéricos) luego trabajaría metiéndolos en una serie de fórmulas. No sé si me he explicado muy bien...
Gracias y un saludo.
  #2 (permalink)  
Antiguo 09/03/2010, 00:33
Avatar de erbuson  
Fecha de Ingreso: noviembre-2009
Mensajes: 701
Antigüedad: 14 años, 5 meses
Puntos: 53
Respuesta: Pasar cadena a array

Hola:

Puedes pegar el siguiente código en un formulario con un Command1

Private Sub Command1_Click()
Dim Matriz() As String
Matriz = Split("fg@21@45@56@gt@543@56@59", "@")
Dim Indice As Integer
For Indice = 0 To UBound(Matriz)
Print "Elemento "; Indice; " = "; Matriz(Indice)
Next
End Sub

Veras una idea de como puedes hacerlo, después utilizas los elementos de la matriz que quieras
__________________
Agradecer a quien te enseñó, es enseñar lo que de él aprendiste.
Recuerda: Decir gracias, poco cuesta y mucho vale ...
  #3 (permalink)  
Antiguo 09/03/2010, 02:34
 
Fecha de Ingreso: febrero-2010
Mensajes: 33
Antigüedad: 14 años, 2 meses
Puntos: 1
Respuesta: Pasar cadena a array

OK!!Gracias por contestar, lo pruebo y os comento.
Un saludo!
  #4 (permalink)  
Antiguo 10/03/2010, 08:29
 
Fecha de Ingreso: febrero-2010
Mensajes: 33
Antigüedad: 14 años, 2 meses
Puntos: 1
Respuesta: Pasar cadena a array

Muchas gracias, me ha funcionado.
SaludosSS

Etiquetas: pasar, cadenas
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:26.