|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
15.11.2011, 10:43 | #1 |
Пользователь
Регистрация: 27.10.2011
Сообщений: 27
|
Проверка ячеек на наличие искомого элемента
Приветствую всех, кто решил мне помочь
Проблема заключается вот в чем: Необходимо, чтобы VBA проверил ячейку А:3 если в ячейке находится искомый элемент то выполнить действие, если нет то проверить ячейку В:3 и тогдалие до ячейки BQ Заранее благодарю! |
15.11.2011, 10:54 | #2 |
Форумчанин
Регистрация: 25.05.2011
Сообщений: 249
|
проверка следующей ячейки только в том случае, если в предыдущей не найдено нужное?? или просто весь диапазон А3:BQ3 проверить?
|
15.11.2011, 10:59 | #3 |
Пользователь
Регистрация: 27.10.2011
Сообщений: 27
|
Если можно сделать так чтобы проверил весь диапазон то еще лучше.
Но нужно чтобы выделил столбец в котором находится искомый элемент |
15.11.2011, 11:01 | #4 |
Форумчанин
Регистрация: 25.05.2011
Сообщений: 249
|
ну поконкретнее запрос дайте: что искать, что выполнять при нахождении.. ???
|
15.11.2011, 11:06 | #5 |
Старожил
Регистрация: 15.05.2008
Сообщений: 2,058
|
Пробуйте
Код:
"Дайте людям рыбы, и вы накормите их на весь день; научите их ловить рыбу - и вы накормите их на всю жизнь"
"Большое спасибо" - Z261597841314, R208907249777, U447361470499 Последний раз редактировалось VictorM; 15.11.2011 в 11:12. Причина: Вложение |
15.11.2011, 11:13 | #6 |
Пользователь
Регистрация: 27.10.2011
Сообщений: 27
|
Необходима в Книга1.xls лист1 строке А3 по BQ3 найти Out traffic, скопировать столбец в котором находится Out traffic и вставить его в Книга2.xls лист1 столбец С:С
Затем в Книга3.xls лист1 строке А3 по BQ3 найти in- traffic, скопировать столбец в котором находится In traffic и вставить его в Книга2.xls лист1 столбец D:D |
15.11.2011, 11:17 | #7 |
Старожил
Регистрация: 15.05.2008
Сообщений: 2,058
|
Недосмотрел.
Чтобы выделить(скопировать) столбец замените Код:
Код:
Код:
"Дайте людям рыбы, и вы накормите их на весь день; научите их ловить рыбу - и вы накормите их на всю жизнь"
"Большое спасибо" - Z261597841314, R208907249777, U447361470499 |
15.11.2011, 11:47 | #8 |
Пользователь
Регистрация: 27.10.2011
Сообщений: 27
|
VictorM Огромное спасибо !!!
|
15.11.2011, 12:30 | #9 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,166
|
Используя Find по строке было бы быстрее, и код чуть короче. Буквально вчера пример поиска был: http://www.programmersforum.ru/showthread.php?t=173594
Вот, на примере Виктора: Код:
Код:
webmoney: E265281470651 Z422237915069 R418926282008
Последний раз редактировалось Hugo121; 15.11.2011 в 13:04. |
15.11.2011, 15:26 | #10 | |
Форумчанин
Регистрация: 24.01.2011
Сообщений: 136
|
Развивая эту тему позвольте задать ещё один вопрос. Если в заданном диапазоне несколько раз встречается искомый элемент, и необходимо после первого найденного значения продолжить поиск и найти все последующие искомые элементы в заданном диапазоне а так же вывести в окно Отладки адреса этих найденных ячеек ??
Вот что то типа такого, но по всему заданному диапазону.. Цитата:
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
нужно проверить интерполяционным методом наличие элемента | affectus | Помощь студентам | 0 | 10.06.2011 18:16 |
Проверка на наличие общих ячеек диапазонов | Miguel Sanchez | Microsoft Office Excel | 6 | 19.04.2011 08:15 |
Проверка на наличие файла | ruavia3 | Microsoft Office Excel | 1 | 05.02.2010 21:13 |
Проверка на наличие в массиве | istoe | Microsoft Office Excel | 8 | 26.08.2009 11:55 |
Проверка на наличие таблицы в БД | Ramires | БД в Delphi | 3 | 18.12.2008 08:59 |