Типы данных Byte, Integer, Long, Currency, Single и Double называются числовыми типами данных. Согласно третьему столбцу таблицы 3.1:
· в ячейке оперативной памяти компьютера, соответствующей переменной типа Byte, могут храниться только натуральные числа и нуль;
· в ячейке, соответствующей переменной типа Integer или Long, могут храниться целые числа;
· в ячейке, соответствующей переменной типа Currency, Single или Double, могут храниться числа с дробной частью.
Если при описании переменной программист не указывает тип данных (например, Dim W), То переменной (w) автоматически будет присвоен тип Variant. Это означает, что в ячейке, соответствующей этой переменной, Может храниться информация любого вида, т. е. тип данных Variant аналогичен формату "Общий" табличного процессора Ехсеl.
Рассмотрим оператор
Dim i, j As Integer
Этот оператор эквивалентен следующему:
Dim i As Variant, j As Integer
Если мы хотим, чтобы обе переменные (i, j) имели тип Integer, то должны их описать так:
Dim i As Integer, j As Integer
или
Dim i As Integer