Programación General > Visual Basic 6.0 e inferiores
Longitud De Una List Box
ElNapster:
Es un placer .... cualquier duda estoy a las ordenes ;)
:comp:
mamex:
Que tal, mira, esa función (Round) sirve para redondear, yo hice una para truncar, recuerda que redondar y truncar NO es lo mismo. Aqui te pongo el código por si lo necesitas.
--- Código: Text --- 'Saca la cantidad de decimales que le digas a una cantidadPublic Function Decimales(ByVal num As Double) As String Dim txt As String, pos As Integer txt = num pos = InStr(1, num, ".", vbTextCompare) If pos = 0 Then _ pos = InStr(1, num, ",", vbTextCompare) If pos <> 0 Then Decimales = Right(txt, Len(txt) - pos) Else Decimales = "0" End IfEnd Function 'Trunca un número dadoPublic Function Truncar(ByVal num As Double, ByVal dig As Integer) As String Truncar = Int(num) & "." & Left(Decimales(num), dig)End Function
Y para usar la función puedes usarla de la siguiente manera:
--- Código: Text --- msgbox truncar(25.4457,2)
Mucho ojo, el separador de decimales que usamos en México es " . " por lo cual mi función trabaja para ello.
Navegación
[*] Página Anterior
Ir a la versión completa