A hex használata a VBA Excelben

Illessze be a következő programot a képernyő közepén lévő ablakba. Ez a program a VBA „&H” hexadecimális jelölési szimbólumát használja két változó, az „a” és „b” meghatározására. Az "x" változó érvényesül ennek a két számnak az összege, és az "MsgBox" utasítás megjeleníti az "a", "b" és a nem hexadecimális reprezentációit. "x."

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

Kattintson a "Futtatás" menü "Futtatás" parancsára. Az Excel megjeleníti a "16 plusz 10 egyenlő 26" üzenetet. Hexadecimálisan a „10” 16, az „A” pedig 10.

Kattintson a "Fejlesztő" fülre, majd kattintson a "Visual Basic" gombra a "Kód" panelen. Ez a művelet előhívja a VBA programozási környezetet.

Illessze be a következő programot a megjelenő programozási ablakba. Ez a program hexadecimális jelölést használ, hogy háttérszínt rendeljen a munkafüzet aktuálisan kijelölt cellájához. Ez a jelölés megjelenik a „piros”, „zöld” és „kék” változók hozzárendelésében. Az "ActiveCell" utasítás is használja hexadecimális jelöléssel, és összeadja a „piros”, „zöld” és „kék” komponenseket, hogy a beállításhoz szükséges formátumú számot kapjon. színek Excelben. Figyeljük meg, hogy csak a „piros” változó nem nulla. Ez azt jelenti, hogy a szín, amit látni fog, tiszta vörös lesz.

Public Sub colorCell() Halvány kék, zöld, piros piros = &HFF zöld = &H0 kék = &H0 ActiveCell. Belső. Szín = kék * &HFF00 + zöld * &HFF + piros End Sub