![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Старожил
Регистрация: 12.05.2007
Сообщений: 2,339
|
![]()
В примере, нужно найти одинаковые числа в ст. 3 и ст. 22, а все остальные строки удалить, причем строки, удалить в диапзоне А8:Т261.
Т. е. если число в А8, не нашлось в диапазона V8:V214, то строка А8:Т8, удалить: ячейки, со сдвигом вверх. Окрашивать одноименные числа, получается(макрос zxc), а вот удалить?? Да, данные в ст. 22, не нужны, нужны тока данные в ст. 3, может так, проще будет. Последний раз редактировалось valerij; 05.03.2010 в 02:45. |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
![]()
Можно, например, так:
Код:
Чем шире угол зрения, тем он тупее.
Последний раз редактировалось SAS888; 05.03.2010 в 09:23. |
![]() |
![]() |
![]() |
#3 | |
Старожил
Регистрация: 12.05.2007
Сообщений: 2,339
|
![]() Цитата:
Сереж, но несколько вопросов. 1. Зачем Cells(Rows.Count, 3).End(xlUp).Row, если мона сразу 260? 2. Почему поиск с конца(260 до 8)? 3. Че делает LookAt:=xlWhole? |
|
![]() |
![]() |
![]() |
#4 | |
Старожил
Регистрация: 02.05.2009
Сообщений: 3,907
|
![]() Цитата:
При прямом проходе если например удалили 10 строку ,11 становится уже 10 и выпадает с проверки
Анализ,обработка данных Недорого
|
|
![]() |
![]() |
![]() |
#5 | |
Форумчанин
Регистрация: 14.02.2009
Сообщений: 753
|
![]() Цитата:
Код:
|
|
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 12.05.2007
Сообщений: 2,339
|
![]()
А третий пункт, кто нить объяснит?
3. Че делает LookAt:=xlWhole? |
![]() |
![]() |
![]() |
#7 | |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,858
|
![]() Цитата:
К примеру, если ищем значение 245, то будут найдены только ячейки, содержащие 245, а не ячейки со значениями типа 2456, 3245 и т.д. |
|
![]() |
![]() |
![]() |
#8 |
Старожил
Регистрация: 12.05.2007
Сообщений: 2,339
|
![]() |
![]() |
![]() |
![]() |
#9 |
Старожил
Регистрация: 12.05.2007
Сообщений: 2,339
|
![]()
Подскажите, i = Cells(Rows.Count, 3).End(xlUp).Row определят последнею не пустую ячейку в 3 столбце.
А как определить последнею не пустую ячейку, отличную от нуля? Например, нужен адрес пятерки: Код:
Так, получилось Код:
Последний раз редактировалось valerij; 07.03.2010 в 00:20. |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
вырезать из строки нужные числа | fize | Помощь студентам | 1 | 16.12.2009 18:25 |
Не получается удалить строки из TMemo | RIO | Общие вопросы Delphi | 2 | 03.12.2009 01:07 |
Удалить строки из RichEdit | спаситепомогите | Помощь студентам | 1 | 08.08.2009 03:00 |
Помогите вытащить из строки нужные данные! | Romashkaz | Общие вопросы C/C++ | 0 | 22.11.2008 13:30 |
удалить похожие строки | ZORRO2005 | Microsoft Office Excel | 0 | 28.11.2006 22:03 |