Hexin käyttäminen VBA Excelissä

Liitä seuraava ohjelma näytön keskellä olevaan ikkunaan. Tämä ohjelma käyttää VBA: n heksadesimaalimerkintäsymbolia "&H" kahden muuttujan, "a" ja "b" määrittämiseen. Muuttuja "x" pätee näiden kahden luvun summa ja "MsgBox"-lause näyttää ei-heksadesimaalimuodot "a", "b" ja "x."

Public Sub doHexMath() Dim x, a, b a = &H10 b = &HA x = a + b ViestiBox a & " plus " & b & " on yhtä kuin " & x End Sub

Napsauta "Suorita"-valikon "Suorita"-komentoa. Excel näyttää viestin "16 plus 10 on 26." Heksadesimaalimuodossa "10" on 16 ja "A" on 10.

Napsauta "Kehittäjä"-välilehteä ja napsauta sitten "Visual Basic" -painiketta "Koodi"-paneelissa. Tämä toiminto tuo esiin VBA-ohjelmointiympäristön.

Liitä seuraava ohjelma näkyviin tulevaan ohjelmointiikkunaan. Tämä ohjelma käyttää heksadesimaalimerkintää taustavärin määrittämiseen työkirjan parhaillaan valitulle solulle. Tämä merkintä näkyy muuttujien "punainen", "vihreä" ja "sininen" määrityksissä. "ActiveCell"-lauseke käyttää myös heksadesimaalimerkintä ja lisää "punainen", "vihreä" ja "sininen" komponentit yhteen saadakseen luvun asettamiseen tarvittavassa muodossa värit Excelissä. Huomaa, että vain "punainen" muuttuja ei ole nolla. Tämä tarkoittaa, että näkemäsi väri on puhtaan punainen.

Public Sub colorCell() Himmeä sininen, vihreä, punainen punainen = &HFF vihreä = &H0 sininen = &H0 ActiveCell. Sisustus. Väri = sininen * &HFF00 + vihreä * &HFF + punainen End Sub