Добрый день.
Помогите, пожалуйста, подправить макрос, файл во вложении:
Принцип работы таков: при запуске открывается userform, куда человек заносит данные. После этого начинается проверка:
1. Если значение из textbox есть на листе "Список", то появляется сообщение "Такой тир уже есть" и выход из обработки;
2. Если нет этого значения - то оно добавляется на лист "Список", сортируется по возрастанию, затем добавляется на лист "Карта" и также сортируется по возрастанию.
По факту происходит следующее: если при проверке значение на листе "Список" не находится, то макрос выдает ошибку Object variable or with block variable not set и ругается на строку:
Код |
---|
If varX <> Worksheets("СПИСОК_ТИРОВ").Range("A:A").Find(varX, LookIn:=xlValues).Offset(, 0) Then |
Подскажите, пожалуйста, что не так в коде?
Спасибо.