Wie verwende ich dim in vba in excel?

Was ist eine VBA-DIM-Deklaration?

Die VBA-DIM-Anweisung bedeutet „deklarieren“ und sollte verwendet werden, wenn Sie eine Variable deklarieren müssen. Wenn Sie es verwenden, teilt es VBA mit, dass Sie einen bestimmten Namen als Variable deklarieren, indem Sie ihm einen bestimmten Datentyp zuweisen. Es kann verwendet werden, um Folgendes zu deklarieren:

  • Grundlegende Variablen
  • Varianten
  • Objekte
  • Einsetzen

Verwenden Sie die DIM-Anweisung in VBA

  1. Geben Sie am Anfang das Schlüsselwort „Dim“ ein.
  2. Geben Sie anschließend den Namen der Variablen ein, die Sie verwenden möchten.
  3. Dann müssen Sie das Wort „Gefällt mir“ verwenden und erhalten sofort eine Liste der Datentypen .
  4. Wählen Sie abschließend den Datentyp aus, den Sie der Variablen zuweisen möchten.
dim-Anweisung-in-vba

Wie gesagt, wenn Sie eine Variable deklarieren, müssen Sie ihr einen Datentyp zuweisen. Siehe den folgenden Schnappschuss.

Deklarieren mehrerer Variablen mit einer einzigen Dim-Anweisung

Wenn Sie mehrere Variablen deklarieren müssen, können Sie dies mit der Dim-Anweisung nur einmal tun. Betrachten Sie das folgende Beispiel.

Verwendung der expliziten Option

Dies wird dringend empfohlen, um alle Variablen zu deklarieren, die die Leistung Ihres Codes verbessern und auch seine Effizienz steigern. Wenn Sie jedoch die Deklaration einer Variablen überspringen und sie dann in einem Code verwenden, verwendet VBA diese Variable als Variante.

Der beste Weg, die Deklaration einer Variablen nie zu verpassen, ist die Verwendung der Option Explicit-Anweisung, die Sie zur Deklaration einer Variablen zwingt und jedes Mal einen Fehler anzeigt, wenn Sie sie verpassen.

Dimmanleitung mit Tabellen

Sie sollten die DIM-Anweisung auch verwenden, wenn Sie ein Array deklarieren müssen. Betrachten Sie das folgende Beispiel, das ich geteilt habe.

Im obigen Beispiel haben Sie zwei Arrays , die mit der dim-Anweisung deklariert wurden.

Im ersten Array haben Sie drei Elemente und im zweiten sind keine Elemente deklariert. Hier müssen Sie ein Array deklarieren. Sie müssen Klammern verwenden, um die Array-Elemente zu deklarieren, und leere Klammern, wenn Sie ein dynamisches Array wünschen.

Verwenden Sie DIM mit Excel-Objekten

Sie können auch mit der DIM-Anweisung auf ein Objekt verweisen. Angenommen, Sie möchten Blätter in einer Arbeitsmappe zählen, können Sie dieses Objekt deklarieren und das Arbeitsblatt daraus zählen.

Im obigen Beispiel haben Sie wb als Arbeitsmappe deklariert und dann die Arbeitsmappe „book1“ für die spätere Verwendung im Code definiert.

Wohin mit der Dim-Deklaration?

Sie können eine Variable mithilfe der DIM-Anweisung an einer beliebigen Stelle im Code deklarieren. Deklarieren Sie sie jedoch unbedingt, bevor Sie sie verwenden. Nehmen wir also an, Sie beziehen sich auf eine Variable in Zeile 2 des Codes und haben Dim in Zeile 3 zur Deklaration verwendet. Nun, Sie erhalten eine Fehlermeldung.

Stellen Sie daher sicher, dass Sie eine Variable deklarieren, bevor Sie sie verwenden.

Einen Kommentar hinzufügen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert