Les partenaires publicitaires:

Comment utiliser hex dans Excel VBA

En utilisant la notation hexadécimale rend plus facile de comprendre les chiffres que certains objets VBA ou propriétés utilisent. Une telle propriété est la couleur. Par exemple, la notation de base-10 "65025" ne révèle pas la structure en trois parties du nombre, mais en utilisant la notation hexadécimale pour le même nombre, "HFF00FF», révèle cette structure: composante de la couleur rouge est dans les deux caractères les plus à droite, la composante bleue est dans les deux caractères du milieu, et la composante verte est dans les cinquième et sixième caractères de la droite.

Hexadécimal Math

  1. Cliquez sur l'onglet "Developer" pour exposer les contrôles pour travailler avec VBA.

  2. Cliquez sur le bouton "Visual Basic" pour entrer dans 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 notation hexadécimale de VBA, "H", pour définir deux variables, "une" et "b". Variable "x" détient la somme de ces deux nombres, et le "MsgBox" déclaration 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 une "Plus" b «Égaux» X

    End Sub

  4. Cliquez sur l'un des comptes du programme pour sélectionner le programme.

  5. Cliquez sur "Exécuter" La commande du menu "Exécuter". Excel affiche le message «16 plus 10 égale 26." En hexadécimal, "10" est égale à 16, et «A» est égal à 10.

Set Couleurs

  1. Cliquez sur l'onglet "Developer", puis cliquez sur le bouton "Visual Basic" sur le panneau «Code». Cette action fera apparaître l'environnement de programmation VBA.

  2. Collez le programme suivant dans la fenêtre de programmation qui apparaît. Ce programme utilise la notation hexadécimale pour attribuer une couleur de fond de la cellule actuellement sélectionnée dans le classeur. Ce notation apparaît dans les affectations aux variables "rouge", "vert" et "bleu". La déclaration «ActiveCell» utilise aussi la notation hexadécimale, et ajoute les composants "rouge", "verts" et "bleus" ensemble pour produire un certain nombre dans le format nécessaire pour définir les couleurs dans Excel. Notez 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

    = vert H0

    = bleu H0

    ActiveCell.Interior.Color = bleu HFF00 + vert HFF + rouge

    End Sub

  3. Cliquez toute déclaration dans le programme pour sélectionner le programme à exécuter.

  4. Cliquez sur "Exécuter" La commande du menu "Run" pour exécuter le programme.

  5. 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.

» » » » Comment utiliser hex dans Excel VBA