|
Excel Range Name vs Names
|
|||
---|---|---|---|
#18+
Господа, хочу заполнять _именнованные_ (имеющие юзерские имена) ячейки в шаблоне Excel (из некоего набора rst) пишу цикл вида Код: plaintext 1. 2. 3. 4. 5. 6.
как быть? понял только, что при наличии у Range пользовательских имен, срабатывает xlR.Name причем возвращает оно ссылку (т.е) xlR.Name.Value имя же (какое, если несколько - ведь коллекция Names у Range не определена) возвращает xlR.Name.Name Код: plaintext 1. 2. 3.
Можно ли упростить гарантированный вызов диапазона (т.е. Range) именно по имени (а не по ссылкам и прочим прибабахам). (а то, если имен больше одного, как проверить) И как это должно выглядеть? ... |
|||
:
Нравится:
Не нравится:
|
|||
06.09.2004, 14:51 |
|
Excel Range Name vs Names
|
|||
---|---|---|---|
#18+
Ну чё, нет идей? Пока делаю так: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23.
If xlR.Name.Name <> sName ... но не лежит Хочу прямое обращение именно по имени. Есть ли туточки эксперты в области объектной модели Ёкселя? ... |
|||
:
Нравится:
Не нравится:
|
|||
06.09.2004, 17:36 |
|
Excel Range Name vs Names
|
|||
---|---|---|---|
#18+
ЁксельманХочу прямое обращение именно по имени 1. Источник данных, передаваемых в именованные ячейки - рекордсет. Требуемое имя ячейки - sName. 2. Необходимо сперва определиться, есть ли объект с требуемым именем: Код: plaintext 1.
4. Если объект-родитель - именованная ЯЧЕЙКА, цель найдена. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.09.2004, 14:41 |
|
Excel Range Name vs Names
|
|||
---|---|---|---|
#18+
Сиба. т.е. вместо (у меня): Код: plaintext
Код: plaintext
(я то искал в Names() листа, а там токмо область печати оказалась) 4. Если объект-родитель - именованный диапазон, цель найдена.[/quot] ... |
|||
:
Нравится:
Не нравится:
|
|||
07.09.2004, 18:47 |
|
Excel Range Name vs Names
|
|||
---|---|---|---|
#18+
поправочка Код: plaintext
... |
|||
:
Нравится:
Не нравится:
|
|||
07.09.2004, 19:05 |
|
Excel Range Name vs Names
|
|||
---|---|---|---|
#18+
Запусти следующий код для твоей книги: Код: plaintext 1. 2. 3. 4. 5.
Проанализируй результаты. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.09.2004, 20:46 |
|
Excel Range Name vs Names
|
|||
---|---|---|---|
#18+
автор "А ты азартен, Парамоша" Сиба, нешно. но из моего вчерашнего видно, что я так приблизительно и сделал Вернее я дал ?ActiveSheet.Names.Count и ?ActiveSheet.Parent.Names.Count а потом полюбопытствовал св-вами некоторых итемов из Names() но чукча, видимо, не читатель и с автор "проанализируй" прочитанное у чукчи туго ... |
|||
:
Нравится:
Не нравится:
|
|||
08.09.2004, 11:51 |
|
|
start [/forum/topic.php?fid=61&msg=32684124&tid=2186605]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
48ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
47ms |
get tp. blocked users: |
2ms |
others: | 323ms |
total: | 466ms |
0 / 0 |