Насколько замедляют работу собственные присвоенные имена ячеек

Весь MS Office, программирование на Visual Basic for Applications и MS VB

Модератор: Naeel Maqsudov

Ответить
MKZ
Сообщения: 1
Зарегистрирован: 19 ноя 2007, 17:07

Доброго времени суток!

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

Основное беспокойство, на сколько сильно скажется на работе книги или лучше искать другой путь?

С уважением, mkz.
Deggasad
Сообщения: 1
Зарегистрирован: 19 ноя 2007, 23:16

MKZ писал(а):Доброго времени суток!

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

Основное беспокойство, на сколько сильно скажется на работе книги или лучше искать другой путь?

С уважением, mkz.

Незнаю насколько замедляют работу имена, определённое время на их создание тратися наверное, но проблемы так или иначе могут возникныть с их частым добавлением и удалением.
Если не принципиально лучше наверное воспользоваться объявлением объектных переменных Range, после чего может происходить любое перемещение ячеек.
Avsha
Сообщения: 665
Зарегистрирован: 08 сен 2005, 13:47
Откуда: KZ

По идее не должны сильно замедлять, ведь это справочник, который дает соответствие имени - адресу диапазонаю.

Вы можете провести эксперимент - создать макросом пару сотен имен и посмотреть быстродействие.

А какое фактическое количество именованных диапазонов вы планируете использовать?
Ответить