En utilisant la notation hexadécimale , il est plus facile de comprendre les chiffres que certains objets ou des propriétés VBA utilisent. Une telle propriété est la couleur. Par exemple, la base 10 notation " 65025 " n'a pas révélé la structure en trois parties du nombre , mais en utilisant la notation hexadécimale pour le même nombre », et HFF00FF », révèle cette structure: composante rouge de la couleur est dans les deux caractères les plus à droite , la composante bleue se trouve dans les deux caractères du milieu , et la composante verte est dans les cinquième et sixième caractères à partir de la droite. Instructions
hexadécimal Math
1
Cliquez sur l'onglet " développeur" d'exposer les commandes pour travailler avec VBA.
2
Cliquez sur le bouton " Visual Basic " pour entrer l'environnement de programmation VBA.
3
Collez le programme suivant dans la fenêtre au centre de l'écran . Ce programme utilise le symbole de la notation hexadécimale de VBA, "& H ", pour définir deux variables , «un » et «B ». Variable "x" détient la somme de ces deux nombres, et la mention « MsgBox" affiche les représentations non - hexadécimaux de « a», « b » et « x ».
Public Sub doHexMath ()
Dim x, a, b
a = & H10
b = & HA
x = a + b
MsgBox a & " plus "et b & " égale " & x
End Sub
4
Cliquez sur l'un des énoncés du programme pour sélectionner le programme .
5
Cliquez sur commande "Exécuter" du menu " Run" . Excel affiche le message « 16 plus 10 égale 26 ". En hexadécimal , "10" est égal à 16, et « A» correspond à 10.
Définir les couleurs
6
Cliquez sur l'onglet "Developer ", puis cliquez sur le " Visual Basic "sur le " panneau de code ". Cette action fera apparaître l'environnement de programmation VBA.
7
Collez le programme suivant dans la fenêtre de programmation qui s'affiche. Ce programme utilise la notation hexadécimale d'attribuer une couleur de fond de la cellule actuellement sélectionnée dans le classeur. Que la notation apparaît dans les affectations aux variables " rouge ", " vert " et "bleu" . La déclaration " ActiveCell " utilise aussi la notation hexadécimale , et ajoute le "rouge ", " vert " et " composants bleus" ensemble pour produire un certain nombre dans le format nécessaire pour mettre des couleurs dans Excel. Notons que seule la variable "rouge" est différent de zéro . Cela signifie que la couleur que vous verrez sera rouge pur.
Public Sub colorCell ()
Dim bleu , vert, rouge
rouge = & HFF
< p> vert = & H0
bleu = & H0
ActiveCell.Interior.Color = blue * & HFF00 + vert * & HFF + Bordeaux rouge
End Sub
8
Cliquez sur une déclaration dans le programme pour sélectionner le programme à exécuter .
9
Cliquez sur la commande " exécuter" du menu " Run" pour exécuter le programme.
10 < p > Cliquez sur l'icône «Excel» dans la barre des tâches Windows pour revenir à Excel. Notez que la cellule actuelle a la couleur rouge que vous avez spécifié à l'étape 2 .