|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
05.03.2010, 02:25 | #1 |
Старожил
Регистрация: 12.05.2007
Сообщений: 2,339
|
Удалить не нужные строки в диапазоне
В примере, нужно найти одинаковые числа в ст. 3 и ст. 22, а все остальные строки удалить, причем строки, удалить в диапзоне А8:Т261.
Т. е. если число в А8, не нашлось в диапазона V8:V214, то строка А8:Т8, удалить: ячейки, со сдвигом вверх. Окрашивать одноименные числа, получается(макрос zxc), а вот удалить?? Да, данные в ст. 22, не нужны, нужны тока данные в ст. 3, может так, проще будет. Последний раз редактировалось valerij; 05.03.2010 в 02:45. |
05.03.2010, 06:47 | #2 |
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
Можно, например, так:
Код:
Чем шире угол зрения, тем он тупее.
Последний раз редактировалось SAS888; 05.03.2010 в 09:23. |
05.03.2010, 23:47 | #3 | |
Старожил
Регистрация: 12.05.2007
Сообщений: 2,339
|
Цитата:
Сереж, но несколько вопросов. 1. Зачем Cells(Rows.Count, 3).End(xlUp).Row, если мона сразу 260? 2. Почему поиск с конца(260 до 8)? 3. Че делает LookAt:=xlWhole? |
|
06.03.2010, 00:13 | #4 | |
Старожил
Регистрация: 02.05.2009
Сообщений: 3,907
|
Цитата:
При прямом проходе если например удалили 10 строку ,11 становится уже 10 и выпадает с проверки
Анализ,обработка данных Недорого
|
|
06.03.2010, 12:16 | #5 | |
Форумчанин
Регистрация: 14.02.2009
Сообщений: 753
|
Цитата:
Код:
помогу решить контрольные VB6, VBA (недорого)
Alex77755@mail.ru |
|
06.03.2010, 12:23 | #6 |
Старожил
Регистрация: 12.05.2007
Сообщений: 2,339
|
А третий пункт, кто нить объяснит?
3. Че делает LookAt:=xlWhole? |
06.03.2010, 16:18 | #7 | |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,856
|
Цитата:
К примеру, если ищем значение 245, то будут найдены только ячейки, содержащие 245, а не ячейки со значениями типа 2456, 3245 и т.д. |
|
06.03.2010, 18:40 | #8 |
Старожил
Регистрация: 12.05.2007
Сообщений: 2,339
|
|
06.03.2010, 23:21 | #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 |