Влияние именованных диапазонов на электронную таблицу:
Я нашел следующую информацию.
Named Ranges:
1. allows users to save time
2. enhances automated data analysis
But:
3. increases the size of files and significantly
slows down basic Excel functionality.
См .: https://medium.com/@rzacharia / excel-named- range-the-good-and-the-действительно-ugly-894e04fb16e5
Влияние именованных диапазонов на выполнение VBA:
Это зависит от того, как вы используй это. Например, если вы создали большое количество именованных диапазонов и вызываете их в l oop, это снизит производительность. Потому что каждый раз, когда Excel будет нуждаться в разрешении имени.
И если вы используете Range («A1: A30») вместо Named Range, Excel не нужно выполнять никаких дополнительных операций по сравнению с Named Range.
Чтобы проверить это, я создал один именованный диапазон (A1: A30) и назвал его в l oop с другим счетом, и это то, что я нашел (упомянутое время в секундах).
NamedRange Range Loop Count
1.64 1.57 100000
3.3 3.17 200000
8.38 7.9 500000
Вывод:
1. If you are using Named Range with limited number and not using in loop with larger count then it may not create any issue.
2. It may slow down the performance
2.1 if you are using Named Range in loop with large count.
2.2 if you are using large number of Named Ranges.
Надеюсь, это поможет вам.