Книга: VBA для чайников
Когда объявлять переменные
Когда объявлять переменные
Все эксперты, как один, рекомендуют объявлять переменные заранее, а не там, где они должны первый раз использоваться в программе. Один из очевидных аргументов в пользу этого - упрощение программного кода. Другие аргументы начинают работать, когда используется директива Option Explicit для компилятора, которая будет обсуждаться ниже, в разделе Явные объявления приветствуются.
Правда, по умолчанию VBA не запрещает использование переменных без предварительного их объявления. Если где-нибудь в программе вы напечатаете А = 7, VBA добросовестно создаст переменную с именем А и поместит в нее значение 7. Переменные, которые вы создаете без предварительного объявления, автоматически получают тип Variant, который будет рассмотрен в следующем разделе.
- Работа с переменными
- Объявление переменных
- Где объявлять переменные
- Когда объявлять переменные
- Выбор и использование типов данных
- Задание области видимости переменной
- Выражен-и-я
- Работа с постоянными значениями
- Плоды использования констант
- Использование констант для атрибутов
- Знаки операций
- Получение приоритета
- Вычисления с помощью арифметических операторов
- Объединение текста
- Дополнительные сведения о типах данных
- Преобразование типов данных
- Тип Variant
- Выбор числового типа данных
- Когда использовать логические переменные
- Работа с датами
- Информацию - в строку
- Где объявлять переменные
- Когда нужен постскриптум в бизнес-тексте?
- Системные переменные ROWS_AFFECTED, GDSCODE, SQLCODE, TRANSACTIONJD, CONNECTIONJD
- 1.2.3. Константы, переменные и типы
- Как я нашла «правильных» потребителей, когда искала «неправильных»
- Когда старая школа молода
- Что происходит, когда бренды растут или идут на спад
- Пример 9-8. Содержимое $* и $@, когда переменная $IFS -- пуста
- Когда следует задавать проясняющие вопросы
- Когда печатаю, перед повтором буквы приходится выжидать несколько секунд
- Когда я не работаю за компьютером, через некоторое время он отключается. Можно ли это исправить?
- Наносится ли какой-нибудь вред USB-брелоку, когда его извлекают из разъема без использования функции безопасного отключе...