Hexualitás használata VBA Excelben
A hexadecimális jelölések használata megkönnyíti az egyes VBA objektumok vagy tulajdonságok által használt számok megértését. Az egyik ilyen tulajdonság a szín. Például a "65025" 10-es jelölés nem fedi fel a szám három részből álló szerkezetét, de ha ugyanannak a számnak a hexadecimális jelölését, az "&HFF00FF"-et használjuk, ez a struktúra felfedi:a szín piros összetevője a kettőben található. jobb szélső karakterek, a kék összetevő a két középső karakterben, a zöld pedig az ötödik és a hatodik karakterben található jobbról.
Hexadecimális matematika
1. lépés
Kattintson a „Fejlesztő” fülre a VBA-val való munkavégzéshez szükséges vezérlők megjelenítéséhez.
2. lépés
Kattintson a „Visual Basic” gombra, hogy belépjen a VBA programozási környezetbe.
3. lépés
Illessze be a következő programot a képernyő közepén lévő ablakba. Ez a program a VBA hexadecimális jelölési szimbólumát, az "&H"-t használja két változó, az "a" és a "b" meghatározásához. Az "x" változó e két szám összegét tartalmazza, az "MsgBox" utasítás pedig az "a", "b" és "x" nem hexadecimális reprezentációit jeleníti meg.
Public Sub doHexMath() Dim x, a, b a =&H10 b =&HA x =a + b MsgBox a &" plus " &b &" egyenlő " &x End Sub
4. lépés
Kattintson a program bármelyik utasítására a program kiválasztásához.
5. lépés
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.
Színek beállítása
1. lépés
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.
2. lépés
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 hexadecimális jelölést is használ, és hozzáadja a "piros", "zöld" és "kék" összetevőket, hogy az Excelben a színek beállításához szükséges formátumú számot kapjon. 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.
Nyilvános alszínCell() Halvány kék, zöld, piros piros =&HFF zöld =&H0 kék =&H0 ActiveCell.Interior.Color =kék * &HFF00 + zöld * &HFF + piros End Sub
3. lépés
Kattintson a program bármely utasítására a végrehajtásra szánt program kiválasztásához.
4. lépés
Kattintson a „Futtatás” menü „Futtatás” parancsára a program végrehajtásához.
5. lépés
Kattintson az "Excel" ikonra a Windows tálcán az Excelhez való visszatéréshez. Figyelje meg, hogy az aktuális cella a 2. lépésben megadott piros színű.