Kako koristiti hex u VBA Excelu

Zalijepite sljedeći program u prozor na sredini zaslona. Ovaj program koristi VBA-ov heksadecimalni simbol, "&H", za definiranje dvije varijable, "a" i "b". Varijabla "x" vrijedi zbroj ova dva broja, a izraz "MsgBox" prikazuje neheksadecimalne prikaze "a", "b" i "x."

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

Kliknite naredbu "Pokreni" u izborniku "Pokreni". Excel će prikazati poruku "16 plus 10 jednako je 26." U heksadecimalnom, "10" je jednako 16, a "A" jednako 10.

Kliknite karticu "Developer", a zatim kliknite gumb "Visual Basic" na ploči "Code". Ova radnja će pokrenuti programsko okruženje VBA.

Zalijepite sljedeći program u prozor za programiranje koji se pojavi. Ovaj program koristi heksadecimalni zapis za dodjelu boje pozadine trenutno odabranoj ćeliji u radnoj knjizi. Ta se oznaka pojavljuje u dodjeli varijabli "crvena", "zelena" i "plava". Naredba "ActiveCell" također koristi heksadecimalni zapis i dodaje "crvenu", "zelenu" i "plavu" komponente zajedno kako bi se dobio broj u formatu potrebnom za postavljanje boje u Excelu. Primijetite da samo varijabla "crvena" nije nula. To znači da će boja koju ćete vidjeti biti čisto crvena.

Public Sub colorCell() Prigušeno plava, zelena, crvena crvena = &HFF zelena = &H0 plava = &H0 ActiveCell. Interijer. Boja = plava * &HFF00 + zelena * &HFF + crvena End Sub