VBA Const (syntaxis, voorbeelden) - Hoe Constant Statement in VBA te gebruiken?

Wat is VBA Const (Constanten)?

Variabelen vormen het hart en de ziel van elke programmeertaal. Ik heb nog nooit een coder of ontwikkelaar gezien die niet afhankelijk is van variabelen in hun project of programma. Als coder ben zelfs ik niet anders dan anderen, en ik gebruik in 99% van de gevallen variabelen. We gebruiken allemaal de "Dim" -verklaring; we declareren VBA-variabelen. In onze artikelen hebben we u laten zien hoe u variabelen declareert via de "Dim" -verklaring. Maar we declareren variabelen ook op een andere manier. In dit artikel laten we u de alternatieve route zien voor het declareren van variabelen, dwz de "VBA Constant" -methode.

"Const" staat voor "Constants" in VBA. Met behulp van het VBA-woord "Const" kunnen we variabelen declareren, zoals hoe we variabelen declareren met het trefwoord "Dim". We kunnen deze variabele bovenaan de module weergeven, tussen de module, in elke subroutine in VBA en functieprocedure, en de klassemodule.

Om de variabele te declareren, moeten we het woord "Const" gebruiken om de constante waarde weer te geven. Zodra de variabele is gedeclareerd en een kost heeft toegewezen, kunnen we het gewicht niet door het hele script wijzigen.

Syntaxis van Const Statement in VBA

Const-instructie is iets anders dan de "Dim" -instructie. Laten we, om het beter te begrijpen, eens kijken naar de goedgeschreven syntaxis van de VBA Const-instructie.

Const (Variabelenaam) As (Gegevenstype) = (Variabele waarde)
  • Const: Met dit woord initialiseren we het proces van het declareren van de constanten.
  • Variabelenaam: dit is zoals gebruikelijk bij het benoemen van de variabele. We noemen het liever Const Name in plaats van Variable Name.
  • Gegevenstype: wat voor soort waarde onze gedeclareerde variabele zal bevatten.
  • Variabelenaam: het volgende en laatste deel is wat de waarde is die we gaan toekennen aan de variabele die we hebben gedeclareerd. Het opgegeven gewicht moet overeenkomen met het gegevenstype .

Staat van constanten in VBA

  • De naam van de constante die we declareren, kan maximaal 256 tekens lang zijn.
  • De naam van de constante mag niet beginnen met een getal; het zou eerder met het alfabet moeten beginnen.
  • We kunnen geen VBA-gereserveerde trefwoorden gebruiken om de constanten te declareren.
  • De naam van de constante mag geen spatie of speciale tekens bevatten, behalve een onderstrepingsteken.
  • Meerdere constanten kunnen worden gedeclareerd met een enkele instructie.

Voorbeelden van Const Statement in VBA

Laat uw eerste variabele declareren via de VBA Const- instructie. We kunnen constanten declareren op subprocedureniveau, moduleniveau en ook op projectniveau.

Kijk nu hoe u declareert op het niveau van de subprocedure.

In het bovenstaande voorbeeld wordt constante "k" gedeclareerd binnen de subprocedure genaamd Const_Example1 (). En we hebben de waarde 75 toegewezen.

Kijk nu naar de Constante declaratie op moduleniveau.

Bovenaan de module heb ik drie constanten gedeclareerd in de module “Module 1”.

Deze VBA-constanten zijn toegankelijk in "Module 1" bij elke Sub-procedure binnen deze module, dwz "Module 1".

Maak constanten beschikbaar over modules heen

Zodra de constanten bovenaan de VBA-klassemodule zijn gedeclareerd, hebben we toegang tot die constanten binnen de module met alle subprocedures.

Maar hoe kunnen we ze beschikbaar maken met alle modules in het werkboek? '

Om ze beschikbaar te maken in verschillende modules, moeten we ze declareren met het woord 'Openbaar'.

Nu is de bovenstaande variabele niet alleen beschikbaar met Module 1. In plaats daarvan kunnen we ze ook gebruiken met Module 2.

Verschil tussen VBA Dim Statement & Const Statement

Het zou helpen als je twijfelt wat het verschil is tussen de traditionele "Dim" -verklaring en de nieuwe "Const" -verklaring in VBA.

We hebben één verschil met deze, namelijk kijk naar de onderstaande afbeelding.

In de eerste afbeelding hebben we, zodra we een variabele declareren, enkele waarden eraan toegewezen.

Maar in de tweede afbeelding die eerst de "Dim" -instructie gebruikt, hebben we variabelen gedeclareerd.

Nadat we een variabele hebben gedeclareerd, hebben we waarden afzonderlijk op de verschillende regels toegewezen.

Dit is hoe we de VBA “Const” -instructie kunnen gebruiken om constanten te declareren, wat een vergelijkbare manier is om variabelen te communiceren met de “Dim” -instructie.

Interessante artikelen...