Я пытаюсь установить константу, которая должна содержать строку подключения для моей базы данных. Но настройка для моего макроса такова, что на первом листе в моем Excel много кнопок. В зависимости от того, какую кнопку пользователь нажимает, запускается другой модуль, но все они в какой-то момент подключаются к одной и той же БД.
Поскольку я не хочу менять строку подключения во многих разных точках, это следует сделать с одной константой.
Но я никогда не могу сказать, какой модуль исполняется, а какой нет.
Поэтому я создал новый модуль, который содержит только одну строку кода:
Public Const ConnectionString As String = "Driver={MySQL ODBC 8.0 Unicode Driver};Server=localhost;Database=X;User=root;Password=X;"
К сожалению, когда кнопка нажата и какой-либо модуль / подпрограмма запускается, переменная "ConnectionString" не содержит значения.
Как я могу убедиться, что независимо от вызываемого подпрограммы / модуля установлена постоянная?