So verwenden Sie Hex in VBA Excel

Fügen Sie das folgende Programm in das Fenster in der Bildschirmmitte ein. Dieses Programm verwendet das hexadezimale Notationssymbol von VBA "&H", um zwei Variablen "a" und "b" zu definieren. Variable "x" gilt die Summe dieser beiden Zahlen, und die "MsgBox"-Anweisung zeigt die nicht-hexadezimalen Darstellungen von "a", "b" und. an "x."

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

Klicken Sie auf den Befehl "Ausführen" des Menüs "Ausführen". Excel zeigt die Meldung "16 plus 10 gleich 26" an. Hexadezimal ist "10" gleich 16 und "A" gleich 10.

Klicken Sie auf die Registerkarte "Entwickler" und dann auf die Schaltfläche "Visual Basic" im Bereich "Code". Diese Aktion ruft die VBA-Programmierumgebung auf.

Fügen Sie das folgende Programm in das angezeigte Programmierfenster ein. Dieses Programm verwendet hexadezimale Notation, um der aktuell ausgewählten Zelle in der Arbeitsmappe eine Hintergrundfarbe zuzuweisen. Diese Notation erscheint in den Zuweisungen zu den Variablen "rot", "grün" und "blau". Die "ActiveCell"-Anweisung verwendet auch hexadezimale Notation und addiert die Komponenten "Rot", "Grün" und "Blau", um eine Zahl in dem für die Einstellung erforderlichen Format zu erhalten Farben in Excel. Beachten Sie, dass nur die Variable "rot" ungleich Null ist. Dies bedeutet, dass die Farbe, die Sie sehen, rein rot ist.

Public Sub colorCell() Dim blau, grün, rot rot = &HFF grün = &H0 blau = &H0 ActiveCell. Innere. Farbe = blau * &HFF00 + grün * &HFF + rot End Sub