Unidad 4. VBA. Más estructuras (VI)



Ejemplo 18

El siguiente código permite asignar a dos variables dos valores ingresados como una cadena de caracteres. Para ello, mediante el uso de While, almacena todos los caracteres en una variable. Luego otro While para extraer los caracteres del segundo valor.

El código es el siguiente:

Sub ee()

cadena = "120, 3500.45"

Cad = ""

I = 1

Xc = Mid(cadena, 1, 1)

While Xc <> ","

    Cad = Cad + Xc

    I = I + 1

    Xc = Mid(cadena, I, 1)

Wend

Valor1 = Val(Cad)

Cad = ""

I = I + 1

Xc = Mid(cadena, I, 1)

While Xc <> "" Or I < Len(cadena)

    Cad = Cad + Xc

    I = I + 1

    Xc = Mid(cadena, I, 1)

Wend

Valor2 = Val(Cad)

MsgBox Valor1 & "   " & Valor2

End Sub

Noviembre-2010
Pág. 4.6

Atrás  Inicio  Adelante





Página inicial  Cursos Informática Gratuitos

Síguenos en:   Facebook       Sobre aulaClic            Política de Cookies