|
функция на листе Excel с использованием CurrentRegion
|
|||
---|---|---|---|
#18+
На листе Excel есть заполненная данными таблица. Данные организованы построчно. Количество строк меняется. На VBA пишется функция, обрабатывающая эту динамически меняющуюся таблицу. Для определения фактического диапазона, занятого таблицей, используется CurrentRegion. Проблема в том, что при вызове данной функции с листа Excel CurrentRegion возвращает неверный результат, а именно: строка ThisWorkbook.Worksheets("Лист1").Range("B10").CurrentRegion.Address должна возвращать адрес диапазона, содержащего таблицу (где ячейка B10 - одна из ячеек заголовка таблицы), однако фактически данная строка возвращает адрес только исходной ячейки B10. При этом при запуске той же функции в окне Immediate строка возвращает корректный адрес таблицы. В чем может быть ошибка? ... |
|||
:
Нравится:
Не нравится:
|
|||
24.10.2011, 12:30 |
|
функция на листе Excel с использованием CurrentRegion
|
|||
---|---|---|---|
#18+
А если так: Код: plaintext 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
24.10.2011, 14:48 |
|
функция на листе Excel с использованием CurrentRegion
|
|||
---|---|---|---|
#18+
AkinaА если так: Код: plaintext 1.
К сожалению, такая запись ничего не меняет. Результат все тот же - при запуске функции с листа Excel возвращается адрес только исходной ячейки, а не всей таблицы. Регулярно использую CurrentRegion в процедурах и функциях внутри VBA - все работает как часы, ошибка именно при попытке использовать функцию на листе. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.10.2011, 15:13 |
|
функция на листе Excel с использованием CurrentRegion
|
|||
---|---|---|---|
#18+
Неплохо бы тогда тестовый файл выложить ... |
|||
:
Нравится:
Не нравится:
|
|||
24.10.2011, 15:21 |
|
функция на листе Excel с использованием CurrentRegion
|
|||
---|---|---|---|
#18+
Я не понял - мы работаем в VBA или всё-таки в VB с подключением соотв. объектной библиотеки? ... |
|||
:
Нравится:
Не нравится:
|
|||
24.10.2011, 15:38 |
|
функция на листе Excel с использованием CurrentRegion
|
|||
---|---|---|---|
#18+
Shocker.ProНеплохо бы тогда тестовый файл выложить Тестовый файл. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.10.2011, 15:50 |
|
функция на листе Excel с использованием CurrentRegion
|
|||
---|---|---|---|
#18+
Возможно, проблема в ограничениях пользовательских функций, вызываемых с листа, описанных здесь. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.10.2011, 19:25 |
|
|
start [/forum/topic.php?fid=60&msg=37497626&tid=2158346]: |
0ms |
get settings: |
10ms |
get forum list: |
10ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
42ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
others: | 14ms |
total: | 139ms |
0 / 0 |