Jak używać Hex w VBA Excel

Wklej następujący program w oknie na środku ekranu. Ten program używa symbolu zapisu szesnastkowego VBA „&H”, aby zdefiniować dwie zmienne „a” i „b”. Zmienna „x” posiada suma tych dwóch liczb, a instrukcja „MsgBox” wyświetla nieszesnastkowe reprezentacje „a”, „b” i "x."

Public Sub doHexMath() Dim x, a, b a = &H10 b = &HA x = a + b MsgBox a & " plus " & b & " równa się " & x End Sub

Kliknij polecenie „Uruchom” w menu „Uruchom”. Excel wyświetli komunikat „16 plus 10 równa się 26”. W systemie szesnastkowym „10” równa się 16, a „A” równa się 10.

Kliknij kartę „Programista”, a następnie kliknij przycisk „Visual Basic” w panelu „Kod”. Ta akcja wywoła środowisko programistyczne VBA.

Wklej następujący program do okna programowania, które się pojawi. Ten program używa notacji szesnastkowej, aby przypisać kolor tła do aktualnie wybranej komórki w skoroszycie. Ten zapis pojawia się w przypisaniach do zmiennych „czerwony”, „zielony” i „niebieski”. Instrukcja „ActiveCell” również używa notacji szesnastkowej i dodaje do siebie składniki „czerwony”, „zielony” i „niebieski”, aby uzyskać liczbę w formacie potrzebnym do ustawienia kolory w Excelu. Zauważ, że tylko „czerwona” zmienna jest niezerowa. Oznacza to, że kolor, który zobaczysz, będzie czystym czerwonym.

Public Sub colorCell() Ciemny niebieski, zielony, czerwony czerwony = &HFF zielony = &H0 niebieski = &H0 ActiveCell. Wnętrze. Kolor = niebieski * &HFF00 + zielony * &HFF + czerwony Koniec Sub