Як використовувати Hex у 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 & " дорівнює " & 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