объявление массива в Excel

Программирование на Visual Basic for Applications
Maks the best
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 124
Зарегистрирован: 09.06.2005 (Чт) 12:34
Откуда: Санкт-Петербург

объявление массива в Excel

Сообщение Maks the best » 27.10.2005 (Чт) 10:43

Такой вопрос, в каком месте и как объявить массив, допустим
Код: Выделить всё
Dim d(4, 5) As Integer
чтобы он после открытия книги и до закрытия был доступен во всех ее местах (формы, модули) ...

K.Sergey
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 115
Зарегистрирован: 11.10.2004 (Пн) 0:42
Откуда: Санкт-Петербург

Сообщение K.Sergey » 27.10.2005 (Чт) 11:01

В обычном модуле (не модуле формы):
Код: Выделить всё
Public d(4, 5) As Integer
Life is what happens to us when we are planning to do something else...

Maks the best
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 124
Зарегистрирован: 09.06.2005 (Чт) 12:34
Откуда: Санкт-Петербург

Сообщение Maks the best » 27.10.2005 (Чт) 11:04

блин а я тупил писал
Код: Выделить всё
Public dim d(4, 5) As Integer
спасибо !
прости меня alibec :)

Maks the best
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 124
Зарегистрирован: 09.06.2005 (Чт) 12:34
Откуда: Санкт-Петербург

Сообщение Maks the best » 28.10.2005 (Пт) 14:30

помогите, просветите пожалуйста как лучше сделать ....

у меня есть массив в ячейках Excel примерно (50,20) данные половина текстовые половина цифровые, в процессе работы макроса раз 60-70 надо обращаться к этим данным для сверки проверки всякого всего и пробегаться по нему ..., как будет быстрее, объявить массив в коде и забить его из этих ячеек а потом работать с ним, или из листа книги и проверять, просто у меня сейчас второй вариант и скорость не особо как то ... подскажите кто знает ...

uhm
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1597
Зарегистрирован: 02.12.2004 (Чт) 15:21

Сообщение uhm » 28.10.2005 (Пт) 15:33

Через массив по-любому быстрее.
Быть... или не быть. Вот. В чём вопрос?

Maks the best
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 124
Зарегистрирован: 09.06.2005 (Чт) 12:34
Откуда: Санкт-Петербург

Сообщение Maks the best » 28.10.2005 (Пт) 15:37

спасибо

p.s. в пятницу я думаю даже так: пить или не пить :shock:


Вернуться в VBA

Кто сейчас на конференции

Сейчас этот форум просматривают: Yandex-бот и гости: 47

    TopList