Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Инициализация глобальных переменных - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Инициализация глобальных переменных (Макросы/Sub)
Инициализация глобальных переменных
Sokol72 Дата: Воскресенье, 06.11.2016, 11:05 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 1
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Я - новичок, столкнулся с такой проблемой:
Есть глобальная переменная - массив, объявленная в модуле. Он в самом начале работы с книгой должен заполняться числовыми данными с одного из листов.

Цитата
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() не проходит, она, судя по всему, выполняется до того как стартует модуль и объявляется массив.

Благодарю за ответ!

Автор - Sokol72
Дата добавления - 06.11.2016 в 11:05
KuklP Дата: Воскресенье, 06.11.2016, 11:17 | Сообщение № 2
Группа: Проверенные
Ранг: Старожил
Сообщений: 2369
Репутация: 486 ±
Замечаний: 0% ±

2003-2010
Попробуйте так.
К сообщению приложен файл: Var.xls (27.0 Kb)


Ну с НДС и мы чего-то стoим! kuklp60@gmail.com
WM Z206653985942, R334086032478, U238399322728
 
Ответить
СообщениеПопробуйте так.

Автор - KuklP
Дата добавления - 06.11.2016 в 11:17
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Инициализация глобальных переменных (Макросы/Sub)
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!