|
|
|
Не отрабатывается run-time error
|
|||
|---|---|---|---|
|
#18+
В надежде обойти ошибку выборки данных, когда фильтр не выдаёт никаких значений, пишу: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. Почему? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.06.2010, 15:26 |
|
||
|
Не отрабатывается run-time error
|
|||
|---|---|---|---|
|
#18+
Дмитрий-(сколько-же-нас?), перенесите on error до Selection.Autofilter. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.06.2010, 20:18 |
|
||
|
Не отрабатывается run-time error
|
|||
|---|---|---|---|
|
#18+
big-dukeДмитрий-(сколько-же-нас?), перенесите on error до Selection.Autofilter. Пробовал -- не помогло :( Написал так: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. Если пишу: Код: plaintext 1. 2. Что-то никак не въеду, в чём закавыка... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.06.2010, 10:09 |
|
||
|
Не отрабатывается run-time error
|
|||
|---|---|---|---|
|
#18+
Уходит на Error_label и, соответствено, возвращается на следующую команду, куда мне совсем не надо. Три варианта использования оператора Resume в коде обработки ошибок: Resume - приводит к повторному выполнению строки, ставшей причиной ошибки (используется, если код обработки ошибок исправляет ситуацию) Resume Next - передает выполнение строке, следующей за строкой, содержащей ошибку Resume ALabel - передает выполнение кода на строку с меткой ALabel Если Вам не нужно возвращаться на следующую строку за строкой, вызвавшей ошибку, так и не делайте этого. Код: plaintext 1. 2. 3. И как завершить эту процедуру? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.06.2010, 20:48 |
|
||
|
|

start [/forum/topic.php?fid=61&msg=36698554&tid=2177957]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
159ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
| others: | 303ms |
| total: | 552ms |

| 0 / 0 |
