Come utilizzare dim in vba in excel?

Cos’è la dichiarazione VBA DIM?

L’istruzione VBA DIM significa “dichiarare” che dovresti usare quando devi dichiarare una variabile. Quando lo usi, dice a VBA che stai dichiarando un nome specifico come variabile assegnandogli un tipo di dati specifico. Può essere utilizzato per dichiarare quanto segue:

  • Variabili di base
  • Varianti
  • Oggetti
  • Distribuire

Utilizzare l’istruzione DIM in VBA

  1. Digita la parola chiave “Dim” all’inizio.
  2. Successivamente, inserisci il nome della variabile che desideri utilizzare.
  3. Quindi devi usare la parola “mi piace” e otterrai un elenco istantaneo di tipi di dati .
  4. Alla fine, scegli il tipo di dati che vuoi assegnare alla variabile.
dim-istruzione-in-vba

Come ho detto, quando dichiari una variabile, devi assegnarle un tipo di dati. Vedere l’istantanea seguente.

Dichiarare più variabili con una singola istruzione Dim

Quando è necessario dichiarare più variabili, è possibile farlo utilizzando l’istruzione Dim una sola volta. Considera il seguente esempio.

Utilizzando l’opzione esplicita

Si consiglia vivamente di dichiarare tutte le variabili che migliorano le prestazioni del codice e ne aumentano anche l’efficienza. Ma se salti la dichiarazione di una variabile e poi la usi in del codice, VBA prenderà quella variabile come variante.

Il modo migliore per non perdere mai la dichiarazione di una variabile è utilizzare l’istruzione Option Explicit che ti obbliga a dichiarare una variabile e visualizza un errore ogni volta che la perdi.

Istruzioni dim con tabelle

Dovresti anche usare l’istruzione DIM quando devi dichiarare un array. Considera il seguente esempio che ho condiviso.

Nell’esempio sopra, hai due array dichiarati con l’istruzione dim.

Nel primo array hai tre elementi e nel secondo non viene dichiarato alcun elemento. Ecco il momento in cui è necessario dichiarare un array, è necessario utilizzare le parentesi per dichiarare gli elementi dell’array e le parentesi vuote se si desidera un array dinamico .

Utilizza DIM con oggetti Excel

È inoltre possibile fare riferimento a un oggetto utilizzando l’istruzione DIM. Supponiamo che tu voglia contare i fogli in una cartella di lavoro, puoi dichiarare questo oggetto e contare il foglio di lavoro da esso.

Nell’esempio precedente, hai dichiarato wb come cartella di lavoro e quindi hai definito la cartella di lavoro “book1” da utilizzare successivamente nel codice.

Dove inserire la dichiarazione Dim?

Puoi dichiarare una variabile utilizzando l’istruzione DIM ovunque nel codice, ma assicurati di dichiararla prima di utilizzarla. Quindi diciamo che ti riferisci a una variabile sulla riga 2 del codice e hai usato Dim sulla riga 3 per dichiarare, beh, otterrai un errore.

Quindi assicurati di dichiarare una variabile prima di usarla.

Aggiungi un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *