| Typ Danych | Zawartość | Wielkość pamięci | Zakres | Przedrostek deklaracji typu |
|---|---|---|---|---|
| Byte | całkowita | 1 bajt | 0 do 255 | (żaden) |
| Boolean | całkowita | 2 bajty | True lub False | (żaden) |
| Integer | całkowita | 2 bajty | -32,768 do 32,767 | % |
| Long | całkowita | 4 bajty | -2,147,483,648 do 2,147,483,647 | & |
| Single | liczba zmiennopozycyjna | 4 bajty | Ujemne:-3.402823E38 do -1.401298E-45 Dodatnie: 1.401298E-45 do 3.402823E38 |
! |
| Double | liczba zmiennopozycyjna | 8 bajtów | Ujemne:-0.79769313486232E308 do -4.94065645841247E-324 Dodatnie: 4.94065645841247E-324 do 1.79769313486232E308 |
# |
| Currency | liczba z ustaloną kropką dziesiętną | 8 bajtów | -922,337,203,685,477.5808 do -922,337,203,685,477.5807 | @ |
| Date | data (miesiąc/dzień/rok) | 8 bajtów | 1/1/100 do 1/31/9999 | (żaden) |
| Object | adres obiektu | 4 bajty | dowolna referencja do obiektu | (żaden) |
| String | łańcuch znaków | 10 bajtów + długość stringu (dla zmiennej długości stringu); długość stringu (dla stringów o ustalonej długości) | 0 do 2 miliardów znaków dla Windows95 (0 do 65,400 dla Windows 3.1 i wersji wcześniejszych) | $ |
| Variant | dowolne dane (poza stringiem o ustalonej długości i typem zdefiniowanym przez użytkownika) | 16 bajtów (dla danych liczbowych); 22 bajty + długość stringu (dla stringu) | Wartość liczbowa (dla danych liczbowych); to samo co w przypadku stringów zmiennej długości | (żaden) |