Hex gebruiken in VBA-Excel

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.

Gerelateerde Artikelen

VBA & Excel Crashes

VBA & Excel Crashes

Het spreadsheetprogramma Microsoft Excel helpt u uw gegevens georganiseerd, en met de Visual Basic for Applications (VBA) editor geeft u nog meer controle en biedt extra functionaliteit. Programmeren in VBA is lastig, echter, en uw code kan het progr
Aantal.als gebruiken in VBA

Aantal.als gebruiken in VBA

Van Microsoft Visual Basic for Applications is een programmeertaal die het bedrijf voor Microsoft Office-programma's, zoals Microsoft Excel biedt. De taal bevat zijn eigen commando's dat u wilt gebruiken om uw gegevens te manipuleren, maar als u de V
ISTEKST gebruiken in VBA

ISTEKST gebruiken in VBA

VBA is de onderliggende Macro programmeertaal gebruikt in veel Microsoft-producten, met inbegrip van Microsoft Office. VBA wordt gebruikt om te verbeteren, te automatiseren of aanpassen van die programma's. De taal is makkelijker te leren dan de trad
Het gebruik van een zaak Switch in VBA-Excel

Het gebruik van een zaak Switch in VBA-Excel

Een goed geschreven computerprogramma kunt tijd besparen voor de ontwikkelaar en de programmeurs die het in de toekomst te handhaven. In VBA kunt u de instructie Select Case gebruiken als een alternatief voor het gebruik van "ElseIf" in "al
Hoe Labels gebruiken in VBA-Code

Hoe Labels gebruiken in VBA-Code

Visual Basic for Applications (VBA) wordt een subset van Visual Basic die uitsluitend met Microsoft Office-toepassingen wordt gebruikt. Wanneer u VBA in combinatie met Excel gebruikt, er zijn twee manieren om een cel te verwijzen: Selecteer de cel me
Hoe te kopiëren & plakt een bereik naar een VBA-Excel-werkmap

Hoe te kopiëren & plakt een bereik naar een VBA-Excel-werkmap

In Excel is een bereik een groep van geselecteerde cellen. Nadat de cellen zijn geselecteerd, ze kunnen genereren verwante formules, een aantal geblokkeerde informatie weergeven of worden gekopieerd naar een ander werkblad. U kunt VBA (Visual Basic f
Opdrachtregelparameters gebruiken in Microsoft Excel

Opdrachtregelparameters gebruiken in Microsoft Excel

Als u een Excel-hoofdgebruiker-- of streven naar een--wilt u weten over de Excel-opdrachtregelparameters. Of het nu voor zaken of plezier, Excel kan u helpen om dingen gedaan en met behulp van schakelopties voor opdrachtregel kunt u ze sneller gedaan
Plakken speciaal gebruiken in Microsoft Excel 2007

Plakken speciaal gebruiken in Microsoft Excel 2007

De plakken speciaal functie in Microsoft Excel geeft jullie de kracht om een aantal weinig bekende functies kan uitvoeren. Van de aangesloten formules maken en uitvoeren van rekenkundige bewerkingen aan de omzetting van gegevens, plakken speciaal is
Hoe de iteratieve methode te gebruiken op een Excel-werkblad

Hoe de iteratieve methode te gebruiken op een Excel-werkblad

Microsoft Excel is één van de meest populaire-- en krachtigste--spreadsheetprogramma's op de markt. Met behulp van de van de geavanceerde berekeningsfuncties van Microsoft Excel 2007 maakt het programma zelfs nuttig en veelzijdiger. Door de iteratiev
Functie in Excel gebruiken om een rij te verwijderen

Functie in Excel gebruiken om een rij te verwijderen

Microsoft Excel is een spreadsheet-software die wordt geleverd met een veelheid aan functies waarmee u kunt invoeren, sorteren, classificeren en weergeven in een grafiek. Als u een knop of menu voor het uitvoeren van een taak niet kunt vinden, kunt u
How to Get to VBA in Excel 2007

How to Get to VBA in Excel 2007

De 2007 editie van het spreadsheetprogramma Microsoft Excel enkele extra functies toegevoegd en gestroomlijnde veel van de menuschermen. Helaas verborg het ook veel van de meer geavanceerde functies die bij eerste gebruik, zoals het Visual Basic for
Excel VBA Tutorial over het bereik

Excel VBA Tutorial over het bereik

Microsoft Excel is een krachtige spreadsheet applicatie waarmee gebruikers invoeren en analyseren van gegevens in een verscheidenheid van manieren. De vele ingebouwde functies kunnen worden gebruikt in formules maken en manipuleren van gegevens. Bove
Hoe te tellen van de rijen in een Excel-werkblad met behulp van VBA-macro 's

Hoe te tellen van de rijen in een Excel-werkblad met behulp van VBA-macro 's

Bij het werken met Excel-gegevens, moet u wellicht weet het aantal rijen in een werkblad wordt gebruikt. Er zijn een aantal manieren te berekenen of het aantal rijen in een werkblad wordt gebruikt, en met behulp van Excel VBA is slechts een van hen.
Het instellen van de getalnotatie Excel met VBA

Het instellen van de getalnotatie Excel met VBA

De getalnotatie in een Excel-werkblad bepaalt hoe een getal wordt weergegeven als het in een cel is ingevoerd. De indeling kan variëren van gewoon een normale aantal om een tijd of een datum, of zelfs weergegeven: speciale tekens zoals een valutasymb