ТранспортМодаРецептыБлогиОхотаПутешествияСпортВесельеСвоими РукамиITЗнания
Мини-Игры
x

x
zakruti.com » ru » IT – Софт » Обучение Microsoft Office
FIND в VBA полный гайд по поиску в VBA (Серия VBA 26)

FIND в VBA полный гайд по поиску в VBA (Серия VBA 26)

VKTwitterOK

содержание видео

Рейтинг: 4.0; Голоса: 1
Всем привет! В этом видео уроке я снял самый полный гайд по функции Find в VBA на русском языке (поэтому он вышел немного длинноватым. В любом случае, устраивайся поудобнее и начинай просмотр этого в видео, ведь в нём Ты: научишься работать с этой функцией узнаешь три особенности Find в VBA, которые Ты просто обязан знать, ведь иначе работа с этим важным инструментом может омрачиться непониманием её специфики узнаешь каждый из девяти параметров этой функции, а именно: What, After, LookIn, LookAt, SearchOrder, SearchDirection, MatchCase, MatchByte, SearchFormat узнаешь особенность поиска по значениям, формулам и комментариям (xlValues, xlFormulas, xlComments) научишься пользоваться командой FindNext научишься находить все ячейки с желаемым искомым значением и манипулировать ими, сохраняя, например, в коллекцию Так что, приятного просмотра! Если тебе понравится это видео, также поставь лайк и подпишись на канал, чтобы не пропускать следующие видео на моём канале: )
Дата: 2021-09-02

Комментарии и отзывы: 10


Спасибо за интересный урок. Планирую посмотреть все ваши видео, действительно практически лучший курс по VBA на ютьюбе (а может и не только. Сам попробовал снимать видео, и понял, как это сложно - разбираться еще и в видеомонтаже. У вас отлично получается.
Делаю свою надстройку для аудита. На практике столкнулся, что метод Find почему-то отказывается искать второе значение в диапазоне.
Дело оказалось в форматировании ячеек. Ячейку с нужным значением с нестандартным форматом он почему-то не находил. Не видел.
Когда отформатировал весь диапазон в текстовой формат (rangeToSeach. NumberFormat =, все получилось. Если будете переснимать это видео, можете сказать об этом.

ответить

Здравствуйте. Подскажите как реализовать следующую задачку. Нужно в определённом столбце таблицы найти какое то значение, указываемое в combobox. А в listbox в несколько столбцов вывести их и значения соседних ячеек. Например с столбце А у нас номера, в столбце В названия, а в столбце С еще что нибудь. Номера будут повторяться в разных строках. Как сделать чтобы в первую колонку listbox вывелись все эти найденные одинаковые номера. Во вторую колонку, значения из столбца В, соответствкющие этим номерам, а в третью колонку, соответствующие значения из столбца С.
ответить

Привет. Спасибо большое! Присоединяюсь к предыдущим комментаторам: Очень крутой урок! Вопрос: можно ли find использовать как замену ВПР при большом объеме информации? Дело в том, что в конечной таблице, в которую должны подтягиваться данные из других книг, должны быть либо значения из других книг (записанные не формулой ВПР, либо формулы из различных значений другой книги (например, =500+200+100, где первое число продажи ТТ, второе - продажи Веб, третье - продажи упущенные)
ответить

а нельзя по человечески выводить ответы, к примеру мы искали в диапозоне A1: C3 буквы A, нашли их и выводим их, например нашли 3 буквы A и пусть они выводятса поочерёдно в какойто столбик например в F1 = первая буква A, F2 = вторая буква A и так далее, а то выводим по одной буковке в msgBox и чё я должен понять, я вапще теперь запутался с добавлением коллекции как я должен вывести в отдельный столбик найденные нами буквы
ответить

Билял, подскажите, пожалуйста, в чем причина того, что Find отказывается искать ошибки на листе (#ДЕЛ/0, #Н/Д? Причем не важно формула ли это, формула сохраненная как значение или просто руками написать #ДЕЛ/0, результат один - поиск не работает.
Sub poisk)
Dim rangeSearch As Range
Dim rangeValue As Range
Dim cellAddress As String
Set rangeSearch = Range(a: z)
Set rangeValue = rangeSearch. Find(#ДЕЛ/0, ,, xlWhole)
cellAddress = rangeValue. Address
MsgBox cellAddress
End Sub

ответить

Решил пересмотреть урок и понял, насколько поверхностно в первый раз смотрел: столько нужных моментов оказалось) Недаром говорят: повторение - мать учения! Всем рекомендую спустя некоторое время возвращаться и повторять материал! Билял, молодчина! Спасибо огромное! Применяя решения этого урока, в программах можно вытворять любопытные вещи. Уже опробовал)
ответить

Вот вроде бы все осветил. хорошо. Однако сам же в начале ролика привел окно поиска Excel, сказал, что все параметры этого меню можно задать в функции Find VBA, а опцию Искать: окна поиска, принимающую значения на листе или в книге дипломатично опустил. Но лист может оказаться не один, и зачастую оказывается не один. И как быть? Куда впихнуть в функцию этот параметр?
ответить

до 19 урока всё чётко а после 19 урока такое ощущение сразу с 1 -го класса посадили в 5 - й смотриш на всё это и думаеш куда я попал и хватит уже всё в MsgBox ответы выводить, да это было уместно на первых уроках, но щас задачи усложняютса и ответы в отдельные столбцы выводите и не по 1 ответу в 1 строку а сразу по несколько в разные строки
ответить

С возвращением! Отличный урок! Спасибо, за отзывчивость! Есть вопрос, на листе имеется именованная ячейка, при нажатии на которую на лист выводится как бы другой лист с текстом или графиками или значениями, который был до этого скрыт, при этом исходный лист также остаётся видимым и не закрывается.
ответить

Мега-мега-мегаграмотное изложение материала и продуктивные уроки! Редкость на просторах интернета! Низкий Вам поклон за столь эффективное изложение материала по VBA! Вы педагог от Бога, продолжайте в том же духе! Низкий поклон за труды! Не поленюсь и напишу это коммент по каждым видео курса!
ответить
Добавить отзыв, комментарий






Другие видео канала