If very large counters are needed then special techniques may be required to ensure that the algorithm runs true on the computer. Object variables hold objects. More about this as we get into later projects. VB allows for a string variable to be about 2 billion characters in length. Strings are limited to 256 or perhaps 32,000 characters in other languages, so VB is particularly adept at string manipulation.
Variant data can be of any type.
Except when it is required otherwise it is best to use one of the other data types. VB data defaults to Variant type when it encounters variables that are not dimensioned. We use Options Explicit so that we get an error message instead of using Variant data. They are fine for engineering and scientific calculations. Tests for zero or equality with an integer number may fail because the real value calculated may miss equality by a few zillionths of a unit.