Rubrik: Variablen/Strings · Algorithmen/Mathematik | VB-Versionen: VB5, VB6 | 16.06.02 |
Round für VB4/5 Eine äquivalente Funktion für VB4/5, die die fehlende Round aus VB6 ersetzt. | ||
Autor: Thomas Grey | Bewertung: | Views: 11.227 |
die-software-schmiede.de | System: Win9x, WinNT, Win2k, WinXP, Win7, Win8, Win10, Win11 | Beispielprojekt auf CD |
Programmieren Sie auch unter Visual Basic 5 und Visual Basic 6? Vielleicht weil Sie bestehende VB5-Projekte nicht nach Visual Basic 6 umsetzen möchten oder vielleicht weil Sie zu Hause noch VB5 einsetzen, auf der Arbeit aber mit Visual Basic 6 arbeiten (oder umgekehrt)?
Dann haben Sie sich sicherlich auch schon über die in VB5 fehlende Round-Funktion geärgert.
Nachfolgend eine äquivalente Funktion, die Visual Basic 4/5 um die fehlende Round-Funktion erweitert:
Public Function Round(ByVal vValue, _ nStellen As Long) As Double ' Diese Funktion ersetzt in VB 5 die ' Round Funktion von VB 6 Dim sBuffer As Double Dim sFormat As String sBuffer = CDbl(vValue) sFormat = "0." & String(nStellen, "0") Round = Format(sBuffer, sFormat) End Function
Beispiel:
MsgBox Round(1.5672, 2) ' 1,57