Visual Basic - Insertar espacios aleatorios

Life is soft - evento anual de software empresarial
 
Vista:

Insertar espacios aleatorios

Publicado por Christian (2 intervenciones) el 07/02/2005 15:35:10
Hola tengo llenar una variable con dos palabras de menos de 15 caracteres, el problema es que tengo que usar de la posicion 1 a la 15 para la primer palabra y de la 17 a la 32 para la segunda, por eso se me ocurri de agregar tantos espacios como sea necesario para completar las 17 posiciones.

Como hago para poner espacios al azar? VBSP? como hago?

Desde ya 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:Insertar espacios aleatorios

Publicado por Benjo (679 intervenciones) el 07/02/2005 15:46:12
Podría ser así. Obviamente que podría optimizarse con un poco menos de código.

Private Sub Command1_Click()
Mifvar = Trim(Mid(Text1.Text, 1, 15))
Mifvar = Space(15 - Len(Mifvar)) & Mifvar
Misvar = Trim(Mid(Text1.Text, 1, 15))
Misvar = Space(15 - Len(Misvar)) & Misvar
MyVar = Mifvar & " " & Misvar
Debug.Print MyVar
End Sub
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:Insertar espacios aleatorios

Publicado por Christian (208 intervenciones) el 07/02/2005 16:01:11
con space(15-len(x)) me alcanzaba

Muchas Gracias!!!!
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