Deklariranje, iako je poželjno ne mora se vršiti. Visual Basic može automatski deklarirati nove varijable čim vi iskoristite neko ime unutar izvornog koda:
MojBroj = 21
Kako bismo iskoristili ovu opciju moramo isklučiti opciju pod nazivom Option Explicit. Option naredbe se uključuju/isključuju pisanjem koda na samom vrhu kod, tj. prije bilo kakvog koda.
Option Explicit
Option Explicit naredba nam služi za definiranje rada sa varijablama u Visual Basicu. Pomoću ove naredbe možemo zahtjevati deklaraciju svake varijable prije njenog korištenja (eksplicitna deklaracija) ili možemo omogućiti automatsko deklariranje varijabli (implicitna deklaracija). Preporučeni način deklariranja je eksplicitna deklaracija.
Opcija Explicit se uključuje dodavanjem slijedećeg koda na sami vrh koda:
Option Explicit On
Da bi se naredba Option Explicit isključila moramo dodati slijedeći kod na sami vrh koda:
Option Explicit Off
Option Strict
Tijekom pridjeljivanja vrijednosti nekoj varijabli mogu se dogoditi dvije stvari, vrijednost se može proširiti ili suziti.
Slijedi primjer sužavanja vrijednosti:
Dim dblVrijednost As Double = 3.14
Dim NormalanBroj As Integer
NormalanBroj = dblVrijednost
Kada se varijabli NormalanBroj dodijeli vrijednost zapisana u varijabli dblVrijednost onda će se dogoditi sužavanje vrijednosti zapisane u varijabli dblVrijednost. Sužavanje se dogodi jer varijabla Integer tipa nije u stanju "zapamtiti" decimale već samo broj ispred decimalne tačke, u ovom slučaju, u varijablu NormalanBroj bit će zapisan samo broj 3.
Sužavanje/proširivanje vrijednosti se može dogoditi samo kada je naredba Option Strict ugašena. Da bi upalili naredbu Option Strict dodajte slijedeći kod na sami vrh vašeg koda:
Option Strict On
Da bi ugasili naredbu Option Strict dodajte slijedeći kod na sami vrh vašeg koda: