Mit Hexadezimalnotation macht es einfacher, die Zahlen , dass bestimmte Objekte oder Eigenschaften VBA nutzen verstehen . Eine solche Eigenschaft ist die Farbe. Zum Beispiel kann die Basis 10 Notation " 65025 " nicht offenbaren die dreiteilige Struktur der Zahl, aber mit dem Hexadezimalnotation für die gleiche Anzahl " & HFF00FF ", verrät diese Struktur : Die Farbe der roten Komponente ist in den beiden Zeichen ganz rechts ist die blaue Komponente in den beiden mittleren Zeichen , und die grüne Komponente in dem fünften und dem sechsten Zeichen von rechts . Anleitung
Hexadezimal Math
1
Klicken Sie auf die Registerkarte "Entwicklertools" , um die Steuerelemente für die Arbeit mit VBA freizulegen.
2
Klicken Sie auf " Visual Basic " -Taste, um die VBA Programmierumgebung.
3
das folgende Programm in dem Fenster in der Bildmitte Einfügen. Dieses Programm verwendet VBA Hexadezimalnotation Symbol " & H ", um zwei Variablen "a " und definieren " b . " Variable " x " hält die Summe dieser beiden Zahlen , und die " MsgBox" Anweisung zeigt die nicht- hexadezimale Darstellungen von " a", " b " und " x ".
Public Sub doHexMath ()
Dim x , a, b
a = & H10
b = & HA
x = a + b
MsgBox a & " plus " & b & " ist gleich " & x
End Sub
4
Klicken Sie auf der Programm- Aussagen , um das Programm zu wählen.
5
Klicken das Menü "Ausführen" den Befehl "Ausführen" . Excel zeigt die Meldung " 16 plus 10 gleich 26 ". In hexadezimal , "10" 16 entspricht , und "A" entspricht 10 .
Set Farben
6
die Registerkarte "Entwicklertools" klicken , dann klicken Sie auf " Visual Basic "auf der " Code " -Panel. Diese Aktion öffnet sich der VBA Programmierumgebung.
7
Fügen Sie den folgenden Programm in der Programmiersprache Fenster , das erscheint. Dieses Programm verwendet Hexadezimalnotation , um eine Hintergrundfarbe zu der aktuell ausgewählten Zelle in der Arbeitsmappe zuweisen . Das Schreibweise erscheint in der Zuordnung zu den Variablen "rot ", " grün" und "blau ". Die " ActiveCell "-Anweisung verwendet auch hexadezimal , und fügt die "rot ", " grün " und " blau" Komponenten zusammen, um eine Zahl im Format benötigt wird, um Farben in Excel gesetzt ergeben. Beachten Sie, dass nur die "rot" Variable nicht Null ist. Dies bedeutet, dass die Farbe, die Sie sehen, wird rein rot sein .
Public Sub colorCell () Dim
blau, grün, rot
rot = & HFF
< p> grün = & H0
blau = & H0
ActiveCell.Interior.Color = blue * & HFF00 + grün + * & HFF rot
End Sub
8
Klicken Sie auf eine Anweisung im Programm , um das Programm für die Ausführung zu wählen.
9
Klicken Sie auf den " Run "-Menü den Befehl "Ausführen" , um das Programm auszuführen.
10
Klicken Sie auf den "Excel "-Symbol in der Windows-Taskleiste , um zu Excel zurückzukehren. Beachten Sie, dass die aktuelle Zelle die rote Farbe, die Sie in Schritt 2 angegeben hat .