powered by simpleCommunicator - 2.0.55     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / как сделать, чтобы пропускалась ошибка функции Find, если нужное значение не найдено?
4 сообщений из 4, страница 1 из 1
как сделать, чтобы пропускалась ошибка функции Find, если нужное значение не найдено?
    #37152557
sokolov25
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день.
По необходимости пришлось разбираться в VBA.

Задача:
Нужно вытащить из ячейки бренд. Проблема в том, что в ячейке кроме этого много ненужного, брендов несколько, длина у них разная и не обязательно ячейка начинается с бренда.

Решение:
Решил делать через Find с циклом. На одном листе исходные данные, на другом список брендов. Проблема в том, что если в исходных данных нет этого бренда, то вылетает такая ошибка:

Run-time Error '91':
Object variable or With block variable not set

пробовал вставить в цикл On Error но помогает только один раз, на следующем несуществующем бренде вылазит такая же ошибка. Если все бренды есть, то макрос выполняется полностью.

Как сделать, чтобы ошибка не вылазила? Может я не с той стороны проблему решаю?
...
Рейтинг: 0 / 0
как сделать, чтобы пропускалась ошибка функции Find, если нужное значение не найдено?
    #37153219
timtim
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sokolov25Как сделать, чтобы ошибка не вылазила?

За 200 евро сделаю "чтобы ошибка не вылазила".
Устроит?
...
Рейтинг: 0 / 0
как сделать, чтобы пропускалась ошибка функции Find, если нужное значение не найдено?
    #37153299
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
timtim, ну тебя точно подменили


sokolov25 - вот допиленный скрипт. И совет: забудьте слова ActiveCell и Activate
...
Рейтинг: 0 / 0
как сделать, чтобы пропускалась ошибка функции Find, если нужное значение не найдено?
    #37153533
sokolov25
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Shocker.Pro sokolov25 - вот допиленный скрипт. И совет: забудьте слова ActiveCell и Activate

благодарю! нехорошие слова забуду ))
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / как сделать, чтобы пропускалась ошибка функции Find, если нужное значение не найдено?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]