Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/02/2013, 10:07
cristian_fg
 
Fecha de Ingreso: abril-2012
Mensajes: 61
Antigüedad: 12 años, 6 meses
Puntos: 1
Matriz Fuera de intervalo

Estimados colegas...
tengo el siguiente problema:


'ASIGNO UN VALOR
paso5_d2 = Format(paso5_d2, "##,##0.00")

Dim paso5_5_d2() As String

'SEPARO DECIMAL DEL ENTERO

If Val(paso5_d2) - Int(Val(paso5_d2)) <> 0 Then

paso5_5_d2 = Split(paso5_d2, ".")

Else
paso5_5_d2(1) = "0"
End If

hasta aca funciona el tema es que recorro mediante un bucle y si pasa que el primer valor extraído es un entero me da un error de fuera de intervalo, ahora si el segundo en adelante entero (o sea que el primero que tomo es decimal) no hay problema...

Alguien sabe porque ???

Desde ya muchas gracias !!!!!