Sådan bruges Hex i VBA Excel

Indsæt følgende program i vinduet i midten af ​​skærmen. Dette program bruger VBA's hexadecimale notationssymbol, "&H," til at definere to variable, "a" og "b." Variabel "x" holder summen af ​​disse to tal, og "MsgBox"-sætningen viser de ikke-hexadecimale repræsentationer af "a", "b" og "x."

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

Klik på "Kør" menuens "Kør" kommando. Excel vil vise meddelelsen "16 plus 10 er lig med 26." I hexadecimal er "10" lig med 16, og "A" er lig med 10.

Klik på fanen "Udvikler", og klik derefter på knappen "Visual Basic" på panelet "Kode". Denne handling vil bringe VBA-programmeringsmiljøet frem.

Indsæt følgende program i programmeringsvinduet, der vises. Dette program bruger hexadecimal notation til at tildele en baggrundsfarve til den aktuelt valgte celle i projektmappen. Denne notation vises i tildelingerne til variablerne "rød", "grøn" og "blå". "ActiveCell"-erklæringen bruger også hexadecimal notation og tilføjer de "røde", "grønne" og "blå" komponenter sammen for at give et tal i det format, der er nødvendigt for at indstille farver i Excel. Bemærk, at kun den "røde" variabel er ikke-nul. Det betyder, at den farve, du vil se, vil være ren rød.

Public Sub colorCell() Dim blå, grøn, rød rød = &HFF grøn = &H0 blå = &H0 ActiveCell. Interiør. Farve = blå * &HFF00 + grøn * &HFF + rød End Sub