VB.NET är ett fundamentalt annorlunda språk än VB6/VBA, men på ytan delar de två språken mycket gemensam syntax.
En trevlig funktion som VB.NET har som VBA saknas är möjligheten att tilldela ett värde till en variabel på samma rad där du deklarerar den:
Dim i As Integer = 42
Tyvärr kommer ovanstående kod att generera ett syntaxfel i VBA.
Men om du verkligen gillar det tillvägagångssättet för variabel initiering kan du få något mycket likt i VBA genom att använda kolontecknet i slutet av uttalandet (:
).
Dim i As Integer: i = 42
I parserns ögon motsvarar raden ovan denna mer välbekanta kod:
Dim i As Integer
i = 42