Глобальный массив в файле модуля - PullRequest
0 голосов
/ 04 июня 2018

У меня проблема

file 1:
 Module1 - file name

В этом файле мне нужно объявить глобальный массив, что-то вроде

Dim array1(100) As Integer

А в другом файле это UserForm - мне нужно изменить значенияэтот массив

Module1.array1(2) = 1995 //for example

Как мне это сделать?

У меня ошибка компиляции: неверное количество измерений

1 Ответ

0 голосов
/ 04 июня 2018

Когда вы хотите определить глобальную или общедоступную переменную, вам нужно (а) определить ее вне определения функции / под-определения и (б) использовать глобальную или публичную переменную.

Итак, в вашем модуле:

Public array1(100) As Integer

И в вашей форме:

array1(0) = 1995
...