Declaration w initialization - for dummies

  • Thread starter Thread starter Mac
  • Start date Start date
M

Mac

Hello,

how do I declare and initialize at the same time? If I cannot use 'Dim
boolVar as boolean = false' - what is correct, then?
 
Hi

When you declare a boolean variable, it is False by default. Just use:

Sub Test
Dim boolVar as Boolean
Debug.Print boolVar' See the value of the variable in the immediate window
End Sub

Regards,
Per
 
Hi Mac

--Unlike many other languages, VBA or even VB does not allow you to
initialize variables; this must be done with a separate executable statement.

--Each variable does have a default initialization value. Numeric variable
types are initialized to zero, Strings are initialized to "" or vbNullString,
Booleans are initialized to False and so on...

--VB .NET allows you to initialize variables in the declaration.
Dim x As Single = 1.23
Dim txt As String = "This is a test"
 
Back
Top