Private Declare Function StrFormatByteSize Lib "shlwapi" Alias "StrFormatByteSizeA" (ByVal dw As Long, ByVal pszBuf As String, ByRef cchBuf As Long) As String
Public Function FormatKB(ByVal Amount As Long) As String Dim Buffer As String Dim Result As String
Buffer = Space$(255) Result = StrFormatByteSize(Amount, Buffer, Len(Buffer)) If InStr(Result, vbNullChar) > 1 Then FormatKB = Left$(Result, InStr(Result, vbNullChar) - 1) End If End Function
Private Sub Command1_Click() MsgBox FormatKB(434208) '434208 байт = 424 кб End Sub
Если Вас заинтересовала или понравилась информация программирование на Visual Basic - "Конвентирование байты в килобайты", Вы можете поставить закладку в социальной сети или в своём блоге на данную страницу: Так же Вы можете задать вопрос по работе этого модуля или примера через форму обратной связи, в сообщение обязательно указывайте название или ссылку на статью!