implicit is a variable with no definition
sub mysub()
x = date()     'now x is a date
x = 43    'now x is a number
Explicit is defined explicitly
sub mysub()
dim x as Date
x = date()   'works
x = 5.4     'error since x must be date