Тема: Начальное значение переменной

В модуле имеется переменная Dim n As Single (уровень модуля).
Нужно чтобы при загрузке проекта она принимала конкретное (фиксированное) значение.
Можно это сделать ?

Re: Начальное значение переменной

Сточкой ниже: n = 0  :D

Re: Начальное значение переменной

> Been
Нет, использование оператора присваивания на уровне модуля недопустимо-это ограничение VBA :(
Справка по VBA:

Note   At module level, you can use only comments and declarative statements, such as Const, Declare, Deftype, Dim, Option Base, Option Compare, Option Explicit, Option Private, Private, Public, and Type.

Обычно поступаю следующим образом:

Dim n as Single
Public Sub Init
  n = 3.14
End Sub

Процедура Init должна быть запущена до процедур и функций, использующих переменную n
>>Gomer
:?:

Re: Начальное значение переменной

> Mikha
Спасибо за такой подробный ответ.
А в MS VB, похоже, допускаются конструкции типа Dim n Single = 25.
Будем терпеть..  :)

Re: Начальное значение переменной

Mikha пишет:

Нет, использование оператора присваивания на уровне модуля недопустимо

По сути, такая конструкция безсмысленна вообще - издержки ООП :!: