Форум программистов, компьютерный форум, киберфорум
VBA
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/6: Рейтинг темы: голосов - 6, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 21.12.2015
Сообщений: 1

Как проще всего осуществить поиск в VBA?

09.08.2009, 19:20. Показов 1131. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
как проще всего осуществить поиск в VBA(с составным индексом)?
хорошо бы увидеть какой-нибудь пример.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
09.08.2009, 19:20
Ответы с готовыми решениями:

Как будет по проще поиск с VBA?
Привет ! Помоги С VBA EXCEL У меня такая ситуация, 1. Как будет по проще поиск с VBA Я это делаю сейчас так 10: IF...

Как проще всего подключиться к Wi-Fi?
Меня интересует существование что-то вроде такого: SSID = "Имя wifi" Password = "12345678" Т.е. уже в коде я написал имя сети и...

Как проще всего понять массивы?
Такая проблема, учусь на первом курсе, язык C++ изучаю. Но как только дело дошло до массивов, так обучение встало. С указаниями препода за...

1
Savelev
10.08.2009, 10:46
1) Перебор всех строк с проверкой условий по колонкам. Просто, но медлено.
Visual Basic
1
2
3
4
5
6
For lRow = lBeginRow To lEndRow
  If ПроверкаУсловия Then
    lFind = lRow
    Exit For
  End If
Next
2) Поиск по одной колонке с проверкой условий по остальным колонкам.
Быстрее, чем предыдущий
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
Set oFind = Columns(1).Find(What:='1', After:=Cells(1, 1), LookIn:=xlFormulas, LookAt:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:=False)
If Not oFind Is Nothing Then
lRow = oFind.Row
Do
If ПроверкаУсловия Then
   lFind = oFind.Row
   Exit Do
End If
Set oFind = Columns(1).FindNext(oFind)
Loop While lRow <> oFind.Row
End If
3)Выдорка с помощь фильтра и копирование на новое место
Пример
http://www.relib.com/forums/topic.asp?id=783377
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
10.08.2009, 10:46
Помогаю со студенческими работами здесь

Как проще всего создать множество?
Можно ли задать это множество как-то попроще? set&lt;char&gt; numbers; numbers.insert('0'); numbers.insert('1'); ...

Как проще и эффективнее всего изучать C++?
Здравствуйте. Знающие, подскажите пожалуйста, как проще и эффективнее всего изучать C++? Вообще, по сути, C++ это улучшенный C, и C с...

Как обработать запись в БД проще всего?
Здравствуйте. На хостинге есть MySQL база в которую мне надо добавить запись в таблицу. Пока, у меня все сделано так, что запись...

Как проще всего сравнивать даты?
день добрый! есть необходимость сравнения дат из бд. на данный момент формат такой - &quot;год-месяц-день, часы:минуты&quot;. ...

Как проще всего сделать рисунок в С++?
Здравствуйте. У меня есть данные, которые я хочу представить графически, после чего закинуть их в уже созданный пользовательский интерфейс....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Жизнь в неопределённости
kumehtar 23.03.2026
Жизнь — это постоянное существование в неопределённости. Например, даже если у тебя есть список дел, невозможно дойти до точки, где всё окончательно завершено и больше ничего не осталось. В принципе,. . .
Модель здравоСохранения: работники работают быстрее после её введения.
anaschu 23.03.2026
geJalZw1fLo Корпорация до введения программа здравоохранения имела много невыполненных работниками заданий, после введения программы количество заданий выросло. Но на выплатах по больничным это. . .
1С: Контроль уникальности заводского номера
Maks 23.03.2026
Алгоритм контроля уникальности заводского (или серийного) номера на примере документа выдачи шин для спецтехники с табличной частью. Данные берутся из регистра сведений, по которому настроено. . .
Хочу заставить корпорации вкладываться в здоровье сотрудников: делаю мат модель здравосохранения
anaschu 22.03.2026
e7EYtONaj8Y Z4Tv2zpXVVo https:/ / github. com/ shumilovas/ med2. git
1С: Программный отбор элементов справочника по группе
Maks 22.03.2026
Установка программного отбора элементов справочника "Номенклатура" из модуля формы документа. В качестве фильтра для отбора справочника служит группа номенклатуры. Отбор по наименованию группы. . .
Как я обхитрил таблицу Word
Alexander-7 21.03.2026
Когда мигает курсор у внешнего края таблицы, и нам надо перейти на новую строку, а при нажатии Enter создается новый ряд таблицы с ячейками, то мы вместо нервных нажатий Энтеров мы пишем любые буквы. . .
Krabik - рыболовный бот для WoW 3.3.5a
AmbA 21.03.2026
без регистрации и смс. Это не торговля, приложение не содержит рекламы. Выполняет свою непосредственную задачу - автоматизацию рыбалки в WoW - и ничего более. Однако если админы будут против -. . .
1С: Программный отбор элементов справочника по значению перечисления
Maks 21.03.2026
Установка программного отбора элементов справочника "Сотрудники" из модуля формы документа. В качестве фильтра для отбора служит значение перечислений. / / Событие "НачалоВыбора" реквизита на форме. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru