![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 02.02.2009
Сообщений: 103
|
![]()
Суть задачи:
На листах 1 и 2 в столбце А есть некоторые данные (в одном и том же столбце не повторяются). Необходимо проверить, есть ли на листе 1 ячейки, значения которых отличаются от листа 2, и если есть добавить их в конец столбца на листе 2. Думаю пройти циклом по столбцу листа 2 и используя метод Find, проверять наличие каждого значения в листе 1. Вопрос 1: Find должен возвращать булево значение, но чего-то не пойму как его [метод] применить к столбцу. Вопрос 2: Есть ли встроенные функции для перехода на последнюю непустую строку (или первую пустую)? |
![]() |
![]() |
![]() |
#2 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
![]()
Syntax
expression.Find(What, After, LookIn, LookAt, SearchOrder, SearchDirection, MatchCase, MatchByte, SearchFormat) Return Value A Range object that represents the first cell where that information is found. 2.есть: range.End
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
![]() |
![]() |
![]() |
#3 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,170
|
![]()
Find вернёт ссылку на ячейку, т.е. на объект.
Пример: Код:
Если конечно нужно не пару значений сверить.
webmoney: E265281470651 Z422237915069 R418926282008
Последний раз редактировалось Hugo121; 16.11.2011 в 19:05. |
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 02.02.2009
Сообщений: 103
|
![]() |
![]() |
![]() |
![]() |
#5 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,170
|
![]()
If Not x Is Nothing Then - это если нашли.
т.е. если x определился или иначе если не (x не определился) то потому что иначе будет ошибка, если find ничего не найдёт.
webmoney: E265281470651 Z422237915069 R418926282008
|
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 02.02.2009
Сообщений: 103
|
![]() |
![]() |
![]() |
![]() |
#7 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,170
|
![]() Код:
webmoney: E265281470651 Z422237915069 R418926282008
|
![]() |
![]() |
![]() |
#8 |
Форумчанин
Регистрация: 26.04.2010
Сообщений: 450
|
![]()
\и чтобы окончательно запутать пользователя он прибег к следующему синтаксису : )
Код:
Тишина – самый громкий звук
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Сравнение столбцов Exel | lirik88 | Microsoft Office Excel | 4 | 10.11.2011 18:01 |
Сравнение столбцов | sidanarchy | Microsoft Office Excel | 7 | 25.02.2011 09:24 |
Сравнение столбцов | Nakrul | Microsoft Office Excel | 11 | 17.02.2011 16:12 |
Сравнение столбцов в Excel | Laa911 | Microsoft Office Excel | 61 | 21.08.2010 13:11 |
метод find | kate158 | Общие вопросы Delphi | 4 | 15.12.2009 16:09 |