In Visual Basic, un'istruzione Dim viene utilizzata per dichiarare una variabile da utilizzare in un programma. Il comando Dim alloca anche una quantità appropriata di memoria affinché il computer memorizzi il valore della variabile.
Visual Basic supporta vari tipi di variabili. Le variabili booleane possono avere solo due valori possibili, true (1) e false (0) e utilizzano una quantità di memoria relativamente piccola rispetto ad altri tipi di variabili. Le variabili intere possono assumere qualsiasi valore di intero numero come 0, 1 o 46. I programmi utilizzano anche variabili stringa che contengono dati testuali come "Baltimore, MD 21230." Utilizzando le dichiarazioni Dim in modo appropriato, i programmatori sono in grado di sviluppare software utili che utilizza in modo efficiente la memoria del computer.