Как использовать шестнадцатеричный код в VBA Excel

Вставьте следующую программу в окно в центре экрана. Эта программа использует шестнадцатеричный символ VBA «& H» для определения двух переменных: «a» и «b». Переменная "x" имеет место сумма этих двух чисел, а инструкция «MsgBox» отображает не шестнадцатеричные представления «a», «b» и "Икс."

Public Sub doHexMath () Dim x, a, b a = & H10 b = & HA x = a + b MsgBox a & "plus" & b & "equals" & x End Sub

Щелкните команду «Выполнить» в меню «Выполнить». Excel отобразит сообщение «16 плюс 10 равно 26». В шестнадцатеричном формате «10» равно 16, а «A» равно 10.

Щелкните вкладку «Разработчик», затем нажмите кнопку «Visual Basic» на панели «Код». Это действие вызовет среду программирования VBA.

Вставьте следующую программу в открывшееся окно программирования. Эта программа использует шестнадцатеричное представление для назначения цвета фона текущей выбранной ячейке в книге. Это обозначение появляется в присвоениях переменных «красный», «зеленый» и «синий». Оператор ActiveCell также использует в шестнадцатеричной системе счисления и складывает «красный», «зеленый» и «синий» компоненты вместе, чтобы получить число в формате, необходимом для установки цвета в Excel. Обратите внимание, что только «красная» переменная отлична от нуля. Это означает, что цвет, который вы увидите, будет чисто красным.

Public Sub colorCell () Тусклый синий, зеленый, красный красный = & HFF зеленый = & H0 синий = & H0 ActiveCell. Интерьер. Цвет = синий * & HFF00 + зеленый * & HFF + красный End Sub