Hi,
ich benötige eine LS-Function, die mir Bytes in Kilobytes umwandelt.
Beispiele:
100 --> 0,1 KB
1314456 --> 1.283,6 KB
13144564567 --> 12.836.488,8 KB
Also: 1000er Trennzeichen, Rundung auf x Stellen
Habe mir überlegt, das über Select Case zu machen.
intLen = Len(lngBytesOhneNachkomma)
Select Case intLen
Case 1 To 3:
strResultOhneNachkomma = ... 'setze Wert direkt, da wir keinen 1000er Punkt brauchen
Case 4 To 6:
strResultOhneNachkomma = $Left(lngBytesOhneNachkomma, intLen - 3) & "." & $Right(lngBytesOhneNachkomma, 3)
usw.
Aber irgendwie ist das nicht toll.
Hat wer eine Idee, wie man das möglichst logisch und ohne viele Codezeilen (also ohne den in diesem Fall gruseligen Select Case....) umsetzen könnte?
Mir fehlt irgendwie die Idee hierzu...