quiero mezclar dos variables de tipo cadena de texto
str1="hola"
str2="como como"
quiero que la variable str3 quede de la siguiente manera
str3="como hola como"
hay alguna funcion de vb6 que lo haga?
salu2!!!
| |||
vb6 y cadenas de texto quiero mezclar dos variables de tipo cadena de texto str1="hola" str2="como como" quiero que la variable str3 quede de la siguiente manera str3="como hola como" hay alguna funcion de vb6 que lo haga? salu2!!! |
| |||
que yo sepa no hay una función que haga eso aqui hay algo crea un boton y le pones este codigo para provarlo (el resultado queda en la variable str3) Private Sub Command1_Click() str1 = "hola" str2 = "como como" Datos = Split(str2, " ") For i = 0 To UBound(Datos) Select Case i Case 0 parte1 = Datos(i) Case 1 parte2 = Datos(i) End Select Next str3 = parte1 & " " & str1 & " " & parte2 MsgBox str1 MsgBox str2 MsgBox str3 End Sub Hay mil formas de hacer las Cosas |
| |||
el instr funciona de la siguiente manera: instr(posición_de_comienzo_de_busqueda, string_en_el_que_se_va_a_buscar, string_buscado, tipo_de_comparación) un ejemplo: var1 = "este es un ejemplo del instr" posi = instr(1, var1, " un ", vbTextCompare) posi te va a devolver un 8. Si posi te devolviera un 0 quiere decir que el instr no lo ha encontrado. Luego de encontrada la posición deberías realizar un mid hasta allí y luego agregar lo que quieras y por último pegar desde la posi encontrada +1. Espero te sirva. |