Ver Mensaje Individual
  #2 (permalink)  
Antiguo 25/01/2011, 00:33
Avatar de erbuson
erbuson
 
Fecha de Ingreso: noviembre-2009
Mensajes: 701
Antigüedad: 15 años
Puntos: 53
Respuesta: Como identificar los numeros que esten antes y despues del punto decimal

Hola, puedes utilizar esta rutina o desarrollar una similar a tu gusto, evidentemente puedes hacer que devuelva valores Integer o Long, como mejor te convenga que probablemente es mas adecuado.

Código vb:
Ver original
  1. Sub Separar(Origen As String, Entero As String, Decimales As String)
  2.   Dim Punto As Integer
  3.   Punto = InStr(Origen, ".")
  4.   If Punto > 0 Then
  5.     Entero = Left$(Origen, Punto - 1)
  6.     Decimales = Mid$(Origen, Punto + 1)
  7.   Else
  8.     Entero = Origen
  9.     Decimales = ""
  10.   End If
  11. End Sub

Por otra parte si tienes el Origen en una variable numérica, debes convertirla antes, controlando si tendra de separador el Punto o la Coma

Saludos
__________________
Agradecer a quien te enseñó, es enseñar lo que de él aprendiste.
Recuerda: Decir gracias, poco cuesta y mucho vale ...