Wat zijn typen VBA-variabelen?

In Excel VBA kunnen individuen verschillende typen variabelen en constanten gebruiken in hun werkbladen. Een variabele wordt gedefinieerd als opslag in het computergeheugen waarin informatie wordt opgeslagen die moet worden gebruikt bij het uitvoeren van de VBA-code.

VBA-variabeletypen

Het type gegevens dat in de variabele is opgeslagen, is afhankelijk van het type gegevens van de variabele. Als een gebruiker bijvoorbeeld gehele getallen in de variabele wil opslaan, is het gegevenstype een geheel getal Geheel getal. Een geheel getal is een geheel getal. Het getal kan positief, negatief of 0 zijn. Een geheel getal heeft geen fractioneel deel. . Een variabele verschilt van een constante doordat, terwijl de variabele verandert wanneer de code wordt uitgevoerd, de constante nooit verandert.

Korte samenvatting

  • Een variabele wordt gedefinieerd als een opslaglocatie in het computergeheugen die tijdelijke informatie bevat.
  • De belangrijkste typen variabele gegevenstypen zijn numerieke en niet-numerieke gegevenstypen.
  • Het voordeel van het gebruik van een variabele in plaats van een constante is dat gebruikers de waarde van de variabele kunnen wijzigen terwijl de code wordt uitgevoerd.

Variabelen declareren

Door een variabele te declareren, verstrekt de gebruiker informatie aan de VBA-compiler over het variabele datatype en andere informatie, zoals het niveau. Het gegevenstype kan een geheel getal, tekst, decimaal, Booleaans, enz. Zijn, terwijl het variabele niveau zowel procedureniveau, moduleniveau als openbare scoop kan zijn. Variabelen moeten worden gedeclareerd met behulp van Dim VBA-variabelen, gegevenstypen en Dim VBA-variabelen worden gebruikt om gegevens op te slaan voor gebruik in macro's en functies. Deze variabelen worden opgeslagen onder veel gegevenstypen en worden gedeclareerd met Dim. Meestal is de allereerste stap na het benoemen van uw macro het declareren van uw variabelen. Variabelen zijn namen voor verschillende delen van de gegevens die de macro zal zijn, privé, openbaar of statisch.

Gebruik de code "Dim rowNumber as Integer" bij het declareren van variabelen om een ​​geheel getal te bevatten met behulp van de Dim-instructie. De term "Dim" moet in het voorgaande deel van een variabele verschijnen. Als het gegevenstype niet is opgegeven bij het declareren van de variabele of als de variabele helemaal niet wordt gedeclareerd, wordt de variabele standaard ingesteld op het variabele gegevenstype dat geschikt is voor elk gegevenstype. Door een variabele te declareren, vertelt de gebruiker in wezen de computer dat hij geheugenruimte moet reserveren voor later gebruik, waardoor de VBA-code soepel verloopt.

Waarom variabelen worden gebruikt in VBA

Bij het schrijven van code in de VBA-editor hebben gebruikers variabelen nodig die ze in de code kunnen gebruiken om een ​​waarde vast te houden. Het voordeel van een variabele ten opzichte van een constante is dat gebruikers de waarde van de variabele kunnen wijzigen terwijl de code wordt uitgevoerd.

Regels gevolgd bij het benoemen van een variabele:

  • De naam is geen gereserveerd trefwoord. VBA bevat enkele gereserveerde trefwoorden zoals Private, Next, Loop VBA Loop Er zijn verschillende soorten VBA-loops in Excel die gebruikers helpen bij het automatiseren van taken waarvoor anders lange regels code nodig zouden zijn. De volgende zijn de belangrijkste, enz. Die worden gebruikt in de VBA-code en daarom niet kunnen worden gebruikt om een ​​variabele te noemen.
  • Gebruik geen speciale tekens bij het benoemen van variabelen. Speciale tekens zijn onder meer ($, $, &,!,%).
  • Spaties mogen niet worden gebruikt in de variabelenaam. Gebruik in plaats daarvan een onderstrepingsteken om waarden van elkaar te scheiden en ze leesbaar te maken.
  • VBA is niet hoofdlettergevoelig. U kunt gemengde hoofdletters / kleine letters gebruiken om variabele leesbaar te maken, ook al beschouwt VBA alle gevallen als vergelijkbaar.
  • Het gebruik van letters, cijfers en leestekens in de naamgeving van variabelen is toegestaan. Desalniettemin moet het eerste getal in de naam van de variabele een alfabet zijn.
  • De naam van de variabele mag niet langer zijn dan 255 tekens.

Typen gegevenstypen in VBA

Het gegevenstype in VBA vertelt de computer het type variabele dat de gebruiker wil gebruiken. Verschillende soorten variabelen nemen een gevarieerde hoeveelheid ruimte in het geheugen in beslag en gebruikers moeten van tevoren weten hoeveel ruimte de variabele in het computergeheugen zal innemen.

Een gegevenstype specificeert de hoeveelheid ruimte die een variabele nodig heeft in het geheugen. De twee belangrijkste soorten gegevenstypen zijn:

1. Numeriek gegevenstype

Numerieke gegevenstypen worden gebruikt wanneer de gebruiker alleen nummers hoeft op te slaan. Voorbeelden van numerieke gegevenstypen zijn onder meer decimaal, valuta, lang, enkel getal, geheel getal, byte, datum en tijd. Enkele van deze gegevenstypen worden hieronder uitgelegd:

Byte : een byte heeft een kleine capaciteit en kan waarden van 0 tot 255 bevatten.

Geheel getal : een geheel getal is een bètaversie van het byte-gegevenstype en kan waarden bevatten van -32768 tot 32768. Alle waarden die buiten dit bereik vallen, geven een foutmelding. Als decimale waarden worden gebruikt in het gehele getal, worden deze geconverteerd naar het dichtstbijzijnde gehele getal. 9,8 wordt bijvoorbeeld geconverteerd naar 10.

Lang : het gegevenstype Long bevat langere waarden of getallen die het gegevenstype integer niet kan bevatten. Het bevat waarden die hoger zijn dan 32768. Lang gegevenstype kan waarden bevatten in het bereik van -2.147.483.648 tot 2.147.483.648.

Single : het gegevenstype Single is ontworpen voor het opslaan van decimale waarden die niet groter zijn dan tweecijferige decimalen. Voor positieve waarden variëren de afzonderlijke gegevenstypen van 1.401298E-45 tot 3.402823E + 38, terwijl negatieve waarden variëren van -3.402823E + 38 tot -1.401298E-45.

2. Niet-numerieke gegevenstypen

Niet-numerieke gegevenstypen omvatten de waarden die worden uitgesloten door numerieke gegevenstypen. Voorbeelden van numerieke gegevenstypen zijn onder meer:

String : het gegevenstype String kan twee soorten stringwaarden bevatten, namelijk strings met vaste en variabele lengte.

Boolean : het Booleaanse gegevenstype wordt gebruikt wanneer de verwachte uitvoer WAAR of ONWAAR is.

Object : De gegevenstypen Object omvatten producten van Microsoft. Voorbeelden van Excel-objecten zijn werkbladen, bladen, bereik, enz.

Variant : het gegevenstype Variant is compatibel met zowel numerieke als niet-numerieke gegevenstypen.

Gerelateerde metingen

Finance is de officiële aanbieder van de Financial Modelling and Valuation Analyst (FMVA) ™ FMVA®-certificering Sluit je aan bij 350.600+ studenten die werken voor bedrijven als Amazon, JP Morgan en Ferrari-certificeringsprogramma, ontworpen om iedereen om te vormen tot een financiële analist van wereldklasse.

Om u te helpen een financiële analist van wereldklasse te worden en uw carrière ten volle te ontwikkelen, zullen deze aanvullende bronnen zeer nuttig zijn:

  • Excel VBA Voorbeelden Excel VBA Voorbeelden Met Excel VBA kan de gebruiker macro's maken die processen binnen Excel automatiseren. In deze handleiding worden Excel VBA-voorbeelden gebruikt om te laten zien hoe u een macro opneemt door de macro in te stellen, hoe u variabelen declareert en hoe u naar gegevens verwijst.
  • Hoe voeg je een VBA-knop toe in Excel? Hoe voeg je een VBA-knop toe in Excel? Wanneer u een werkmap gebruikt die VBA-code bevat, kunt u een macroknop toevoegen om het voor andere Excel-gebruikers gemakkelijker te maken de code uit te voeren zonder dat u hiervan op de hoogte bent
  • VBA-macro's VBA-macro's Macro's instellen in Excel VBA is vrij eenvoudig. De structuur voor Excel VBA-macro's houdt in dat u begint met een sub () -regel voordat u met de macrocode begint. Macro's gebruiken de Visual Basic-toepassing in Excel om aangepaste, door gebruikers gegenereerde functies te maken en handmatige taken te versnellen door geautomatiseerde processen te creëren.
  • VBA-werkmapgebeurtenissen VBA-werkmapgebeurtenissen VBA-werkmapgebeurtenissen worden gedefinieerd als een actie die wordt uitgevoerd door een gebruiker in Microsoft Excel die de uitvoering van een opgegeven macro kan activeren. Bijvoorbeeld,

Aanbevolen

Is Crackstreams afgesloten?
2022
Is het MC-commandocentrum veilig?
2022
Verlaat Taliesin een cruciale rol?
2022