Я - новичок, столкнулся с такой проблемой: Есть глобальная переменная - массив, объявленная в модуле. Он в самом начале работы с книгой должен заполняться числовыми данными с одного из листов.
Цитата
Option Explicit Public MyTab(0 To 30, 0 To 16) As Variant
Sub Init() MyTab(30, 16) = Sheets(3).Range("A1:Q31") End Sub
Но не могу понять, где это делать. В Private Sub Workbook_Open() не проходит, она, судя по всему, выполняется до того как стартует модуль и объявляется массив.
Благодарю за ответ!
Я - новичок, столкнулся с такой проблемой: Есть глобальная переменная - массив, объявленная в модуле. Он в самом начале работы с книгой должен заполняться числовыми данными с одного из листов.
Цитата
Option Explicit Public MyTab(0 To 30, 0 To 16) As Variant
Sub Init() MyTab(30, 16) = Sheets(3).Range("A1:Q31") End Sub
Но не могу понять, где это делать. В Private Sub Workbook_Open() не проходит, она, судя по всему, выполняется до того как стартует модуль и объявляется массив.