Variáveis globais do VBA, várias pastas de trabalho

Eu tenho um aplicativo VB, que usa algumas variáveis globais para armazenar dados que são exigidos por vários formulários e módulos, isso funciona bem. No entanto, se um usuário abre outra pasta de trabalho, executando o mesmo aplicativo VBA, ele acaba acessando (e alterando) as mesmas variáveis públicas.

Como posso ter variáveis globais no nível da pasta de trabalho ou, se isso não for possível, qual é a melhor maneira de armazenar dados acessíveis por todos os formulários e módulos, mas apenas dentro da pasta de trabalho específica?

Este é um complemento do VBA e as variáveis globais são declaradas em um módulo padrão.

questionAnswers(4)

yourAnswerToTheQuestion