Hollib
@Hollib

В чем разница между Dim и Const в языке VBA?

Добрый день
Объясните разницу между Dim и Const. Знаю что обе команды объявляют переменные, но в чем должна быть разница использования этих переменных ?
  • Вопрос задан
  • 170 просмотров
Решения вопроса 1
@Iv_and_S
Const - константы, а не литералы. после инициализиции их не изменить. плюс как то по другому храняться в памяти.
'Declare Private Integer constant. 
Private Const MyInt As Integer = 5 
MyInt = 6 ' эта строка не выполнится.

DIM - объявление переменных.
'Declare Private Integer variable. 
Dim MyInt As Integer
MyInt  = 5
MyInt = 6

P.S. вопрос из серии "мне очень сильно лень искать хоть что то и минимально читать документацию".
зачем создавать вопрос если ответ в первой ссылке в поиске.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы