Hoe dim in vba in excel te gebruiken?

Wat is VBA DIM-declaratie?

De VBA DIM-instructie betekent “declareren”, wat u moet gebruiken wanneer u een variabele moet declareren. Wanneer u het gebruikt, vertelt het VBA dat u een specifieke naam als variabele declareert door er een specifiek gegevenstype aan toe te wijzen. Het kan worden gebruikt om het volgende te declareren:

Gebruik de DIM-instructie in VBA

  1. Typ het trefwoord ‘Dim’ aan het begin.
  2. Voer daarna de naam in van de variabele die u wilt gebruiken.
  3. Dan moet je het woord “like” gebruiken en je krijgt direct een lijst met gegevenstypen .
  4. Kies uiteindelijk het gegevenstype dat u aan de variabele wilt toewijzen.
dim-statement-in-vba

Zoals ik al zei: als je een variabele declareert, moet je er een gegevenstype aan toewijzen. Zie de volgende momentopname.

Meerdere variabelen declareren met één enkele Dim-instructie

Wanneer u meerdere variabelen moet declareren, kunt u dit slechts één keer doen met behulp van de Dim-instructie. Beschouw het volgende voorbeeld.

Met behulp van de expliciete optie

Dit wordt sterk aanbevolen om alle variabelen te declareren die de prestaties van uw code verbeteren en ook de efficiëntie ervan verhogen. Maar als u het declareren van een variabele overslaat en deze vervolgens in bepaalde code gebruikt, neemt VBA die variabele als variant.

De beste manier om het declareren van een variabele nooit te missen, is door de Option Explicit-instructie te gebruiken, die u dwingt een variabele te declareren en elke keer dat u deze mist, een fout weergeeft.

Diminstructie met tabellen

U moet ook de DIM-instructie gebruiken als u een array moet declareren. Beschouw het volgende voorbeeld dat ik deelde.

In het bovenstaande voorbeeld heb je twee arrays die zijn gedeclareerd met de dim-instructie.

In de eerste array heb je drie elementen en in de tweede worden geen elementen gedeclareerd. Dit is het moment waarop u een array moet declareren. U moet haakjes gebruiken om de array-elementen te declareren en haakjes leegmaken als u een dynamische array wilt.

Gebruik DIM met Excel-objecten

U kunt ook naar een object verwijzen met behulp van de DIM-instructie. Stel dat u bladen in een werkmap wilt tellen, dan kunt u dit object declareren en het werkblad daaruit tellen.

In het bovenstaande voorbeeld hebt u wb gedeclareerd als een werkmap en vervolgens de werkmap “book1” gedefinieerd voor gebruik later in de code.

Waar moet ik de Dim-aangifte plaatsen?

U kunt een variabele overal in de code declareren met behulp van de DIM-instructie, maar zorg ervoor dat u deze declareert voordat u deze gebruikt. Laten we zeggen dat je verwijst naar een variabele op regel 2 van de code en dat je de Dim op regel 3 hebt gebruikt om aan te geven dat je een foutmelding krijgt.

Zorg er dus voor dat u een variabele declareert voordat u deze gebruikt.

Voeg een reactie toe

Je e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *