|
как сделать, чтобы пропускалась ошибка функции Find, если нужное значение не найдено?
|
|||
---|---|---|---|
#18+
Добрый день. По необходимости пришлось разбираться в VBA. Задача: Нужно вытащить из ячейки бренд. Проблема в том, что в ячейке кроме этого много ненужного, брендов несколько, длина у них разная и не обязательно ячейка начинается с бренда. Решение: Решил делать через Find с циклом. На одном листе исходные данные, на другом список брендов. Проблема в том, что если в исходных данных нет этого бренда, то вылетает такая ошибка: Run-time Error '91': Object variable or With block variable not set пробовал вставить в цикл On Error но помогает только один раз, на следующем несуществующем бренде вылазит такая же ошибка. Если все бренды есть, то макрос выполняется полностью. Как сделать, чтобы ошибка не вылазила? Может я не с той стороны проблему решаю? ... |
|||
:
Нравится:
Не нравится:
|
|||
07.03.2011, 09:51 |
|
как сделать, чтобы пропускалась ошибка функции Find, если нужное значение не найдено?
|
|||
---|---|---|---|
#18+
sokolov25Как сделать, чтобы ошибка не вылазила? За 200 евро сделаю "чтобы ошибка не вылазила". Устроит? ... |
|||
:
Нравится:
Не нравится:
|
|||
07.03.2011, 20:07 |
|
как сделать, чтобы пропускалась ошибка функции Find, если нужное значение не найдено?
|
|||
---|---|---|---|
#18+
timtim, ну тебя точно подменили sokolov25 - вот допиленный скрипт. И совет: забудьте слова ActiveCell и Activate ... |
|||
:
Нравится:
Не нравится:
|
|||
07.03.2011, 21:13 |
|
|
start [/forum/topic.php?desktop=1&fid=60&tid=2158910]: |
0ms |
get settings: |
10ms |
get forum list: |
11ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
60ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
46ms |
get tp. blocked users: |
2ms |
others: | 333ms |
total: | 484ms |
0 / 0 |