Forum home » Delegate support and help forum » Microsoft Excel VBA Training and help » VBA
VBA
Resolved · Low Priority · Version 2003
David has attended:
Excel VBA Intro Intermediate course
Excel VBA Intro Intermediate course
VBA
I still do not understand the need for all the Bytes, Long, integer, String Variable Length String Fixed length Variant String and Variant Numeric. Are these classifications only to save on memory usage. Surely any variable of any length should be standard?
For upcoming training course dates see: Pricing & availability
VBA Variables
Hi David
You are right. Vriables can be declared as
Dim MyVariable
with no data type. Thia will default it to a Variant type (A standard +22 byte size).
However to save memory usage in the running of the code data types were introduced.
Remember that VBA has been around from the time when 64Mb & 128Mb RAM were considered very large and top technology, so programers had to find ways to reduce memory usage.
Hope this helps
Carlos
|
