|
Обращение к определенной ячейке в UDF
|
|||
---|---|---|---|
#18+
Цель Udf : сравнить значение диапазона с определенными ячейками на этом же листе . Выдает ошибку #Знач! . Думаю , что проблема в задании пути к этой ячейке {ThisWorkbook.ThisWorksheet}. Как грамотно это сделать ? Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16.
... |
|||
:
Нравится:
Не нравится:
|
|||
21.08.2018, 10:36 |
|
Обращение к определенной ячейке в UDF
|
|||
---|---|---|---|
#18+
Что такое Thisworksheet? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.08.2018, 10:44 |
|
Обращение к определенной ячейке в UDF
|
|||
---|---|---|---|
#18+
maxim863проблема в задании пути к этой ячейке {ThisWorkbook.ThisWorksheet}именно так. Это ты что-то новенькое придумал. Если хочешь обратиться к листу, где формула, бери Worksheet из Range ... |
|||
:
Нравится:
Не нравится:
|
|||
21.08.2018, 10:44 |
|
Обращение к определенной ячейке в UDF
|
|||
---|---|---|---|
#18+
Разобрался . Оказывается в udf не надо задавать книгу и лист ... |
|||
:
Нравится:
Не нравится:
|
|||
21.08.2018, 10:59 |
|
Обращение к определенной ячейке в UDF
|
|||
---|---|---|---|
#18+
maxim863, лучше передать диапазон сравнения в функцию вторым аргументом. И первым аргументом лучше передавать диапазон из двух ячеек - Diapozon и Diapozon.Offset(0, 1). При этом функция будет пересчитываться, если изменится хотя бы одна из ячеек-аргументов. Вообще это проще делать функцией СЧЕТЕСЛИ, в VBA Worksheetfunction.Countif ... |
|||
:
Нравится:
Не нравится:
|
|||
21.08.2018, 11:33 |
|
|
start [/forum/topic.php?fid=60&msg=39690871&tid=2155022]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
79ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
52ms |
get tp. blocked users: |
2ms |
others: | 264ms |
total: | 439ms |
0 / 0 |