Hexadecimale notatie gemakkelijker te begrijpen de nummers die bepaalde VBA-objecten of -eigenschappen gebruiken. Één dergelijke eigenschap is kleur. Bijvoorbeeld, de grondtal 10-notatie "65025" niet onthullen de driedelige structuur van het nummer, maar met behulp van de hexadecimale notatie voor hetzelfde nummer, "& HFF00FF," blijkt deze structuur: de rode component van de kleur is in de twee meest rechtse tekens, de blauwcomponent is in de twee middelste tekens en de groene component zich in de vijfde en zesde tekens vanaf de rechterkant.
Hexadecimale Math
Klik op de 'Developer' tab om de besturingselementen voor het werken met VBA bloot te stellen.
Klik op de knop 'Visual Basic' voor het invoeren van de VBA-programmeeromgeving.
Plak het volgende programma in het venster op scherm center. Dit programma maakt gebruik van VBA de hexadecimale notatie symbool, "& H," te definiëren van de twee variabelen, "a" en "b". Variabele 'x' bevat de som van deze twee getallen, en de verklaring van de "MsgBox" geeft de niet-hexadecimale representaties van "a", "b" en "x".
Public Sub doHexMath()
Dim x, a, b
a = & H10
b = & HA
x = een + b
Berichtvenster (MsgBox) een & "plus" & b & "is gelijk aan" & het x
End Sub
Klik op een van de programma-instructies om het programma te selecteren.
Klik op de "Run" menu's "Run" commando. Excel verschijnt het bericht "16 plus 10 is 26." "10" is gelijk aan 16 in de hexadecimale notatie, en "A" gelijk is aan 10.
Set kleuren
Klik op het tabblad 'Developer', klik op de knop 'Visual Basic' op de "Code"-paneel. Deze actie zal leiden tot de VBA-programmeeromgeving.
Plak het volgende programma in de programmering venster dat verschijnt. Hexadecimale notatie gebruikt voor het toewijzen van een achtergrondkleur aan de huidige geselecteerde cel in de werkmap. Deze notatie wordt weergegeven in de toewijzingen aan de variabelen "red", "groen" en "blauw". De "ActiveCell"-instructie ook hexadecimale notatie gebruikt, en voegt de "rood", "groen" en "blauw" componenten samen om het rendement van een getal in de notatie die nodig zijn voor het instellen van kleuren in Excel. Merk op dat alleen de "rode" variabele nul. Dit betekent dat de kleur zie je puur rood zal worden.
Public Sub colorCell()
Dim blauw, groen, rood
rood = & HFF
groen = & H0
blauw = & H0
ActiveCell.Interior.Color = blauw & HFF00 + groen & HFF + rood
End Sub
Klik op elke verklaring in het programma om het programma voor uitvoering te selecteren.
Klik op de "Run" menu's "Looppas" opdracht voor het uitvoeren van het programma.
Klik op de "Excel" pictogram in de taakbalk van Windows om terug te keren naar Excel. Merk op dat de huidige cel heeft de rode kleur die u hebt opgegeven in stap 2.