W języku Visual Basic instrukcja Dim służy do deklarowania zmiennej do użycia w programie. Polecenie Dim przydziela również odpowiednią ilość pamięci do przechowywania wartości zmiennej przez komputer.
Visual Basic obsługuje różne typy zmiennych. Zmienne typu Boolean mogą mieć tylko dwie możliwe wartości, true (1) i false (0), i wykorzystują stosunkowo niewielką ilość pamięci w porównaniu do innych typów zmiennych. Zmienne całkowite mogą przyjmować dowolną liczbę całkowitą, taką jak 0, 1 lub 46. Programy wykorzystują także zmienne łańcuchowe zawierające dane tekstowe, takie jak "Baltimore, MD 21230". Używając odpowiednio instrukcji Dim, programiści są w stanie opracować użyteczne oprogramowanie, które efektywnie wykorzystuje pamięć komputera.