Module
Contents
Index 🔎︎

# Hex Function

Возвращает строку, которая является шестнадцатеричным представлением числа.

## Синтаксис

    Hex (Число)

## Возвращаемое значение:

String

## Параметры:

Число. Любое числовое выражение, которое нужно преобразовать в шестнадцатеричное число.

## Error codes:

5 Неправильный вызов процедуры

## Пример:

    Sub ExampleHex

    REM использует BasicFormulas в LibreOffice Calc

    Dim a2, b2, c2 As String

        a2 = "&H3E8"

        b2 = Hex2Int(a2)

        MsgBox b2

        c2 = Int2Hex(b2)

        MsgBox c2

    End Sub

    Function Hex2Int( sHex As String ) As Long

    REM Возвращает целое число типа Long из шестнадцатеричного значения.

        Hex2Int = clng( sHex )

    End Function

    Function Int2Hex( iLong As Long) As String

    REM Вычисляет шестнадцатеричное значение в типе Integer.

        Int2Hex = "&H" & Hex( iLong )

    End Function