assei Posted May 11, 2017 Report Share Posted May 11, 2017 (edited) Доброго всем вечера! подскажите что не так с кодом?не ищет данные в из столбца "А". Private Sub Command3_Click() 'поиск Dim q As String q = Text1(0).Text If q = "" Then MsgBox ("Уточните критерии поиска!"), vbCritical, ("СООБЩЕНИЕ"): Exit Sub On Error Resume Next Xl.Worksheets("BD").Columns("A:A").Find(What:=q, LookIn:=xlValues, LookAt:=xlPart, LookAt:=xlWhole).Activate If Err Then MsgBox "В списке (" & Text1(0) & ") строки нет!, Попробуйте изменить критерии поиска или его место!", 64, "СООБЩЕНИЕ" Else MsgBox "Искомые данные (" & Text1(0) & ") найдены!", vbInformation, "СООБЩЕНИЕ" End If End Sub Edited May 11, 2017 by assei изменения пояснения к теме Quote Link to comment Share on other sites More sharing options...
NatM Posted May 11, 2017 Report Share Posted May 11, 2017 В строке Xl.Worksheets("BD").Columns("A:A").Find(What:=q, LookIn:=xlValues, LookAt:=xlPart, LookAt:=xlWhole).Activate уберите лишний , LookAt:=xlWhole 1 Quote Link to comment Share on other sites More sharing options...
assei Posted May 15, 2017 Author Report Share Posted May 15, 2017 В 11.05.2017 в 19:32, NatM сказал: В строке Xl.Worksheets("BD").Columns("A:A").Find(What:=q, LookIn:=xlValues, LookAt:=xlPart, LookAt:=xlWhole).Activate уберите лишний , LookAt:=xlWhole удаление ни дало ни каких изменений Quote Link to comment Share on other sites More sharing options...
assei Posted May 15, 2017 Author Report Share Posted May 15, 2017 ни чего не получилось я пример выложил посмотрите пожалуйста! Новая папка.rar Quote Link to comment Share on other sites More sharing options...
NatM Posted May 15, 2017 Report Share Posted May 15, 2017 (edited) Я могу работать только с макросами... В макросе работает. Единственно, я ссылку на книгу XL убирала, и он работал в текущей книге... Т.е. единственное отличие с вашим кодом в этом ... UPD. Есть еще одно различие: значение q я задавала прямо в коде. Попробуйте тоже задать жестко Edited May 15, 2017 by NatM Quote Link to comment Share on other sites More sharing options...
assei Posted May 15, 2017 Author Report Share Posted May 15, 2017 Вопрос решен, если понадобится код говорите. Quote Link to comment Share on other sites More sharing options...
NatM Posted May 15, 2017 Report Share Posted May 15, 2017 Код не нужен, но просто любопытно: в чем было дело? Quote Link to comment Share on other sites More sharing options...
assei Posted May 15, 2017 Author Report Share Posted May 15, 2017 http://www.cyberforum.ru/visual-basic/thread1975293.html ЗДЕСЬ МНЕ ОТВЕТИЛИ Quote Link to comment Share on other sites More sharing options...
NatM Posted May 15, 2017 Report Share Posted May 15, 2017 Т. е. дело ещё и в q.. . Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.