Суффиксы типов данных

Тип переменной Символ Пример
Integer % i %
Long & ИдентКод&
Single ! Вес!
Double # Теплоемкость#
Currency @ Цена@
String $ Наименование$
Byte Нет  
Boolean Нет  
Date Нет  
Variant Нет  

При использовании имен переменных в программе возможны описки. Например, в имени Вес вместо русской буквы “эс”, можно набрать на клавиатуре английскую букву “си”. По внешнему виду они ничем не различаются, но в программе это будут совершенно различные переменные. Поэтому вполне возможно, что они могут иметь разные значения. Такая ситуация может привести к непредсказуемому результату.

Во избежание таких ситуаций рекомендуется все переменные объявлять явно. Чтобы в программе жестко выдерживалась такая дисциплина, нужно в коде перед всеми процедурами задать оператор Option Explicit. В этом случае VB контролирует появление новых имен. И если переменная не объявлена в операторе Dim, будет выдано сообщение об ошибке.

Для того чтобы VB автоматически устанавливал оператор Option Explicit перед первой процедурой кода, достаточно в меню Tools выбрать команду Options и во вкладке «Editor» появившегося диалогового окна «Options» установить флажок Require Variable Declaration.